天天看點

提高生産力,從善用工具開始——Mac版

| 導語 君子生非異也,善假于物也

生産力工具

生産力: 這裡就專指工作内容

生産力工具: 就是能高效實作工作的工具

三個基本點:

生産價值:産出價值高于學習成本和價格成本等

折疊時間:就是對生産價值的時間屬性具體化, 節省時間是否比學習時間多

美學: 安全,精緻,簡潔,使用起來行雲流水

目錄 Contents

  • Mac
  • Vscode
  • Chrome
  • Others

mac

mac特點

MacOS基于類Unix作業系統開發而來,基本相容為Linux開發的包群組件,對于依賴Linux的程式員比較友好

硬體配置普遍高,ssd标配,給人mac都比pc好用的錯覺(其實和mbp同等價格的pc一點不差,dell xps15頂配了解一下)

軟體以包的形式管理,安裝解除安裝其實就是拖動檔案夾

由于小衆,也不需要專門的防毒軟體

使用建議

開啟輕點作為點按

三指選中拖動,四指切換螢幕

自啟動項目管理:使用者與群組-登陸項 , 開啟一些常用工具

dock軟體不需要的向上拖出去就可以,需要再從launchpad拖回來(四指收攏打開)

需要掌握的快捷鍵

command + Q 和 command + W 關閉程式,關閉tab

command + N 和 command + T 建立視窗,建立tab

command + tab 和command + ~ 向前向後切換程式

command + shift + . 展示隐藏檔案

command + shift + 4 和 command + shift + 5 系統自帶的截圖,可以直接截圖到剪貼闆,也可以截圖成檔案

command + L 浏覽器切換到位址欄

痛點工具

  • mos - 開源到滑鼠工具

    可單獨設定mac滾輪方向,不改變觸摸闆方向(為使用滾輪滑鼠的mac使用者)

    下載下傳位址:https://mos.caldis.me/#

  • Yoink - 臨時檔案安置

    檔案拖動的解決方案,再也不用同時開兩個小的finder視窗了

    下載下傳位址:https://xclient.info/s/yoink.html (有條件還是可以去支援一下appstore的正版)

    提高生産力,從善用工具開始——Mac版
  • Popclip - 彈出式快捷菜單

    選中文本即彈出菜單,複制搜尋翻譯,自由定制

    下載下傳位址:https://xclient.info/s/popclip.html

    提高生産力,從善用工具開始——Mac版
  • 聚焦搜尋&Alfred command + space

    全局搜尋,快速定位檔案

  • Switchhosts!

    管理你的hosts檔案,友善切換,免費

    下載下傳位址:https://oldj.github.io/SwitchHosts/

    提高生産力,從善用工具開始——Mac版
  • Mounty

    解決NTFS移動硬碟可讀不可寫,更美觀更輕量,免費

    下載下傳位址: https://mounty.app/

vscode

One Dark Pro
  • 完美的配色
  • 更高的代碼可讀性
vscode-icons
  • 美學圖示
  • explorer區更顯著的檔案類型标志
SFTP
  • 代碼同步伺服器
  • diff local and remote
View In Browser
  • 在浏覽器中打開html,即時檢視html改動
  • webstorm最讓人懷念的功能
Bracket Pair Colorizer 2
  • 比對括号,用不同顔色辨別
  • 快速定位代碼所在代碼塊
    提高生産力,從善用工具開始——Mac版
Prettier +eslint
  • 即時感覺代碼規範問題
  • 培養良好的代碼風格
  • 根據.eslintrc.js來格式化代碼
  • 需要如下配置
//根據 eslint 規則自定修複,同時內建 prettier 到 eslint 中
"prettier.eslintIntegration": true,
           

chrome

react developer tools

Facebook 開發 ,react原廠提供

可以在浏覽器檢視react的分層結構

redux devtools

優雅的監聽state的變化,記錄action觸發

調試dva , redux 最佳工具

User Javascript and Css

定制第三方頁面

實踐: 鷹眼日志,taf上日志查詢

Onetab Plus

tab頁管理分類

曆史檢視

others

navicat for mysql

支援 mysql 和 mariaDB(mdb)

直覺和完善的圖形化界面

ER圖生成

sql編寫補全

強大的導入導出功能,生成建表語句完美對接mdb

……

下載下傳位址:https://xclient.info/s/navicat-for-mysql.html

iterm2 + zsh + oh my zsh

itemr2

優秀的mac 終端,調整主題顔色等

更是優秀的ssh工具(騰訊idc機器還是weterm更友善)

zsh

向下相容bash

強大的tab 補全,按兩下tab ,輸出目錄,可以鍵盤上下左右選擇

記錄最近通路的路徑, 按d列出,然後按數字就可以進入

候選指令補全 , 輸入指令後 tab, 會列出所有候選指令

大小寫自動更正

Git直覺的看到分支名和狀态

豐富的插件和主題……

reveal-md

快速将md生成可展示的ppt

使用簡單,幾乎沒有學習成本

支援更多樣式的配置,但如果有這種需求可以直接使用reveal.js,自己寫html

npm i -g reveal-md
reveal-md demo.md
           

繼續閱讀