从 Blog 迁移到 GitHub 仓库维护,可以有历史记录。
主 IPLC.VIP,备公司翻墙。
- 软件方面,Mac 下用 ShadowsocksX-NG-R,iPhone 下用 ShadowRocket(切美区下载)
- 通过 Proxifier 实现命令行应用或其他应用翻墙,比如 iTerm2 下执行 npm publish 偶尔会被墙,并且实测下来比
export http_proxy
快 - 家里的路由器翻墙是用 RT-AC88U + 梅林小宝版固件
- 电视上看 youtube 和 netflix 可以用 Nvidia Shield TV,买的美版,据说国版也可刷原生系统
用了 SetApp,包含以下的不少应用,能省不少。
主 WebStorm,辅 VSCode 和 Vim。选 WebStorm 的原因是无需安装插件就很好用,另外也是没有时间去折腾插件。
- 字体用 Dank Mono 和 Operator Mono,轮着用,看厌一个切另一个
- WebStorm 使用 material-theme-jetbrains,Theme 选 Material One Dark,字号 16 号,行距 1.2,效果图
- WebStorm 插件额外装了 File Watchers、GitLink、Import Cost、Prettier 和 Rainbow Brackets
- Terminal 用 iTerm2 + zsh + oh-my-zsh 的组合,主题是 robbyrussell
- zsh 的插件开了 git、autojump、brew、git、git-extra、git-flow、git-prompt、github、gitignore、history、history-substring-search、iterm2、node、npm、npx、nvm、tig、vscode、yarn、zsh-autosuggestions、fast-syntax-highlighting
- iTerm2 里配
Run command...
为/usr/local/bin/idea --path \2 \1
(图),这样 Command + 点击文件路径,就会在 Intellij Idea 里打开
- SourceTree,git 辅助,由于 git 高级操作命令记不住,就只用借助 UI 了
- Paw,请求模拟,前后端联调时我会用这个先走一遍
- Github Desktop,管理 github 仓库的变更和 PR,代替了 SourceTree 的部分工作,可以方便地把别人的 PR checkout 到本地验证
- Gas Mask ,Hosts 管理
- ColorSnapper2,取色工具
- Charles,抓包用,支持 https
- Google Chrome + Google Chrome Canary + Firefox + Safari,浏览器,调试用,IE 的测试会借助内网的云测平台
- 语雀, ,笔记工具,从 Bear 和 Notion 切到 Ulysses,再到语雀
- OmniGraffle + iThoughtsX + iPad 上的 Whiteboard,分别用于画架构图和和脑图
- LICEcap ,GIF 录屏工具
- Reeder,RSS 阅读软件,我的主要信息来源,没提供 rss 源的我会先在 rsshub.app 上找,再没有就自己写一个 serverless 服务部署在 now 上
- Kiwi for Gmail,Gmail 客户端
- Alfred + Powerpack,应用启动、粘贴板管理、Workflow、Snippets 管理等
- Paste,粘贴板管理,Copied 在 mac 10.15 下有 bug 就放弃了,再之前一直用 Alfred 的粘贴板
- Thor,一键直达应用
- TaskPaper,任务管理
- OmniFocus,任务管理,通过 Omni Sync Server 和 iPhone 同步
- Karabiner Element,用于把右 Command 和 Capslock 键利用起来,避免快捷键冲突,简单 note,详见《我的快捷键技巧》
- Bob,Mac 端翻译软件,支持划词翻译、截图翻译等
- ScreenFlow,视频录制和剪辑
- Final Cut Pro,视频剪辑
- RDM,分辨率切换,允许设置未支持的分辨率,比如我会在录屏时设置 720p(hd) 的分辨率
- KeyCastr,按键显示
- MicroSoft Text to Speech,文本转语音
- CleanMyMac 3,系统清理
- 1Password,密码管理
- Bartender 3,管理系统右上菜单项,隐藏或收起不常用的
- KeepingYouAwake,可保证系统不自动休眠
- Softorino YouTube Converter,YouTube 视频下载
- Downie 3,通用视频下载
- Folx 5 + qBittorrent + Motrix,下载工具,Folx 下 http,qBittorrent 下 magnet,Motrix 是 aria2 的封装,可以下百度云盘、115 等
- f.lux,调节显示器色温,护眼,尤其是早上起来屏幕实在是刺眼
- IINA,视频播放
- Perculia - 蓝牙设备管理,可一键连耳机
- 截图,顾名思义,腾讯出的截图工具
- RunCat - 菜单栏显示奔跑的小猫,CPU 占用率越高跑地越快
- 钉钉 + QQ + 微信 + WeChatExtension-ForMac + Telegram + Slack,通讯交流
- Tuxera NTFS - 支持 NTFS 格式
通过 homebrew 安装
- autojump,目录跳转
- the_silver_searcher,文件搜索,命令行是 ag
- hub - git 扩展
- tig - git 扩展
- bat,带行号的 cat,可以配
alias cat="bat"
- fd,比系统自带的 find 友好
- fzf,更好的 ctrl + r
- OctoLinker,根据 require/import 或 package.json 中的 dependencies 进行快速跳转
- Refined Github,Github 改进
- npmhub,在 README 下方显示 npm 依赖信息
- Hide Files on GitHub,隐藏配置文件等非必要文件
- Github Hovercard,比如不用点进去就能看到 issue 详情
- Git History Browser Extension,可视化的方式显示文件修改历史
- File Icon for GitHub, GitLab and Bitbucket,更好看的文件 icon
- octotree,显示文件树形目录
- Wappalyzer,查看网站技术栈
- Workona,tab 管理,基于使用场景
- JSON Formatter,让 JSON 更易读
- Better History,搜索历史记录用
- Tampermonkey,油猴,通过脚本定制网页
- uBlock Origin,广告 Block
- Netflix Rating,在 netflix 上显示每个影片的 IMDB 的评分信息
- Select like a boss,可以选择链接里的内容
- Lingocloud Interpreter,全文翻译
- Video Speed Controller,在视频上显示按钮可控制播放速度
- 支付宝
- 微信
- Chrome,代替 Safari,好处是可以和电脑同步
- Gmail
- Reeder,我是 RSS 重度用户
- 钉钉,工作交流
- Shadowrocket,你懂的,需切换美区安装
- Twitter,感觉官方客户端够用了
- Workflow,最常用的一个 workflow 是 clipboard to instapaper,用于把微信文章经由 instapaper 保存到 github issue
- 网易云音乐
- OmniFocus,任务管理
- refiddle + regex101,调正则表达式
- 30 seconds of code,代码片段
- astexplorer,调 ast
- globtester,调 glob
- ghub.io,redirect to an npm package's repository page
- unpkg,npm 包的 cdn 服务,可以查看 npm 包发布后的内容
- sketchboard + draw.io + MindMeister + Whimsical,在线画流程图
- Slides,PPT 制作
- CodeSandbox + glitch + repl.it,在线代码编辑,前者支持 sandbox container,可以跑 npm scripts
- node.green,查询 NodeJS 的 ES2018 特性支持情况
- Can I use,查询浏览器的特性支持情况
- carbon,根据源码生成图片
- Tell me when it closes,github issue 关闭时发送邮件通知
- Package Diff,比较 npm 包两个版本直接的区别
- Firefox Send + ffsend,文件分享服务
- Cloud Convert,支持 218 种格式相互转换
- SVGR,SVG 转 React 组件
- Webpack config tool,webpack 配置工具
- Oreilly Safari Books,Oreilly 图书、视频教程、newsletter 等
- Frontend Masters,视频教程
- Zeit Now,serverless 服务,域名等
- name.com,域名服务,之后会转到 Zeit Now 上
- 网易云音乐
- 百度云盘 + 115 网盘 + 麦果网盘中转,资料下载
- 爱奇艺 + 腾讯视频 + 优酷,会员去广告
- Netflix,蹭 pigcan 的账号
- Youtube Premium,主要为了 iPhone 上切换应用或锁屏后能继续播放
- SetApp,喊几个好友一起买,可以省不少钱
- MacBook Pro 15-inch, Mid 2015,公司配的,256 G 不太够用,用三星 970 升了 1T 硬盘
- MacBook Air 13-inch, M1, 2020
显示器、键盘、鼠标都 x2,保证公司和家里的体验一致。
- U28E590D x2,三星显示器,应该是 4K 中最便宜的了
- (HHKB Pro 2 无刻 + 彩色键帽) x2
- Razer DeathAdder Chroma x2
- J1900 软路由 + UBNT 交换机 + (UBNT AP & 华硕 RT-AC88U as AP)
- AirPods Pro,降噪,蓝牙连接性比 Bose QC30 好点
- awesome-f2e-libs - 我关注的前端库。
- 旧版本的装了啥