同步更新在 github.com/sorrycc/blo…
轉眼 2019 了,整體更新下裝了啥。
翻牆
Mac 軟體
編輯器和 Terminal
主 Intellij Idea,輔 VSCode 和 Vim。選 Intellij Idea 的原因是無需安裝外掛就很好用,另外也是沒有時間去折騰外掛。
- 字型主 Dank Mono,輔 Operator Mono,看厭了一個換另一個
- Intellij Idea 使用 material-theme-jetbrains,Theme 選 Material One Dark,字號 16 號,行距 1.2,效果圖
- Intellij Idea 外掛額外裝了 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、git-remote-branch、github、gitignore、history、history-substring-search、iterm2、node、npm、npx、nvm、tig、vscode、yarn
- iTerm2 裡配
Run command...
為/usr/local/bin/idea \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 的測試會藉助內網的雲測平臺
輸出
- Notion,筆記工具,準備逐漸從 Bear 遷到 Notion
- Bear,筆記工具,顏值高,訂閱了 Pro,和手機同步
- Typora,可以基於目錄編輯 Markdown,所以 github 倉庫的文件都會用他編輯
- OmniGraffle + iThoughtsX,畫流程圖
- LICEcap ,GIF 錄屏工具
輸入
- Reeder,RSS 閱讀軟體,我的主要資訊來源,沒有提供 rss 源的我會先在 rsshub.app 上找,再沒有就自己寫一個 serverless 服務部署在 now@2 上
- Kiwi for Gmail,Gmail 客戶端
效率
- Alfred + Powerpack,應用啟動、貼上板管理、Workflow、Snippets 管理等
- Thor,一鍵直達應用
- OmniFocus ,任務管理,通過 Omni Sync Server 和 iPhone 同步
- Karabiner Element,用於把右 Command 和 Capslock 鍵利用起來,避免快捷鍵衝突,簡單 note,詳見《我的快捷鍵技巧》
vlog 相關
- ScreenFlow,視訊錄製和剪輯
- Final Cut Pro,視訊剪輯
- RDM,解析度切換,允許設定未支援的解析度,比如我會在錄屏時設定 720p(hd) 的解析度
- KeyCastr,按鍵顯示
其他
- 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,視訊播放
- snipaste,截圖工具,需要標註的時候用
- Get Plain Text,自動清除貼上板內容的格式
- RunCat - 選單欄顯示奔跑的小貓,CPU 佔用率越高跑地越快
- 釘釘 + QQ + 微信 + Telegram + Slack,通訊交流
命令列
通過 homebrew 安裝
- autojump,目錄跳轉
- the_silver_searcher,檔案搜尋,命令列是 ag
- hub - git 擴充套件
- tig - git 擴充套件
- bat,帶行號的 cat,可以配
alias cat="bat"
- fd,比系統自帶的 find 友好
通過 yarn global add
安裝
- projj,github/gitlab 專案管理
- serve,本地靜態伺服器
- fkill,比 kill 好用的程式 killer
- qrcode-terminal,二維碼生成
Chrome 外掛
Github 相關
- 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
其他
- Workona,tab 管理,基於使用場景
- JSON Formatter,讓 JSON 更易讀
- Better History,搜尋歷史記錄用
- Tampermonkey,油猴,通過指令碼定製網頁
- uBlock Origin,廣告 Block
- Netflix Rating,在 netflix 上顯示每個影片的 IMDB 的評分資訊
- Select like a boss,可以選擇連結裡的內容
iPhone 軟體
每天用
- 支付寶
- 微信
- Chrome,代替 Safari,好處是可以和電腦同步
- Gmail
- Reeder,我是 RSS 重度使用者
- 釘釘,工作交流
- 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,線上畫流程圖
- HackMD,線上筆記,有 PPT 展示功能
- 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,檔案分享服務
- (beta)Webpack config tool,webpack 配置工具
付費
- Oreilly Safari Books,Oreilly 圖書、視訊教程、newsletter 等,看地比較少,到期了不準備續費了
- Frontend Masters,視訊教程
- Zeit Now,serverless 服務,域名等
- name.com,域名服務,之後會轉到 Zeit Now 上
- 少數派 Power+ 2.0,提效相關文章
- 網易雲音樂
- 百度雲盤 + 115 網盤 + 麥果網盤中轉,資料下載
- 愛奇藝 + 騰訊視訊 + 優酷,會員去廣告
- Netflix
- Youtube Premium,主要為了 iPhone 上切換應用或鎖屏後能繼續播放
硬體
電腦
- MacBook Pro 15-inch, Mid 2015,公司配的,256 G 不太夠用,自己買了個 SDCZ43 128G U 盤 一直插著做擴充套件
- 神舟戰神 Z7-KP7S1,可以玩一些要求不太高的 PC 遊戲
電腦配件
顯示器、鍵盤、滑鼠都 x2,保證公司和家裡的體驗一致。
- U28E590Dx2,三星顯示器,應該是 4K 中最便宜的了
- (HHKB Pro 2 無刻 + 彩色鍵帽)x2
- Razer DeathAdder Chromax2
家庭網路
- J1900 軟路由 + UBNT 交換機 + (UBNT AP & 華碩 RT-AC88U)
手機
耳機
- Bose QC30,公司環境有點吵,降噪耳機必備