每次換電腦,須要從新配置開發環境是件很麻煩的事情,做爲一個有潔癖的人又不想用Time Machine。記憶力大不如之前,不少插件又忘了裝。正好下個月又須要給團隊小夥伴講講提高效率這件事要講到oh-my-zsh,趁此機會整理下本身平時以爲好用的插件。linux
首先安裝oh-my-zsh,打開~/.zshrc
文件找到plugins=( git )
,這裏是咱們已經啓用了那些插件, 而後講一下alias(別名),利用好alias把本身裝過的插件,組裝一下,寫一些本身經常使用的命令,能夠極大的提高本身的效率。git
alias命令用來設置指令的別名。咱們可使用該命令能夠將一些較長的命令進行簡化。使用alias時,用戶必須使用單引號''將原來的命令引發來,防止特殊字符致使錯誤。github
若是想要啓用某個插件,裝好以後直接修改app
plugins = (插件A 插件B 插件C).net
這個是裝好oh-my-zsh就默認已經開啓的插件
查看全部的git命令alias命令行
~/.oh-my-zsh/plugins/git/git.plugin.zsh3d
這個是oh-my-zsh默認就裝好的,須要本身開啓。還有一個autojump
的插件和z
功能差很少,autojump
須要單獨裝,code
若是z插件歷史記錄太多,而且有一些不是本身想要的,能夠刪除blog
z -x 不要的路徑
又是一個自帶的插件,一樣須要本身開啓,針對喜歡用sublime的小夥伴
若是想要用sublime打開一個文件
st 文件路徑
官網,隨着Visual Studio Code愈來愈火,用的人也愈來愈多,能夠裝一下這個插件
打開一個文件
vs 文件路徑
安裝
git clone https://github.com/valentinocossar/vscode.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/vscode
官網,很是好用的一個插件,會記錄你以前輸入過的全部命令,而且自動匹配你可能想要輸入命令,而後按→補全
安裝
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
官網,命令太多,有時候記不住,等輸入完了才知道命令輸錯了,這個插件直接在輸入過程當中就會提示你,當前命令是否正確,錯誤紅色,正確綠色
安裝
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
偶爾輸入某個命令,提示沒有權限,須要加sudo,這個時候按兩下ESC,就會在命令行頭部加上sudo
oh-my-zsh有不少主題,能夠看看,固然還有另外一外一個組合神器iTerm2,以及iTerm2的主題能夠了解下
本身在用的oh-my-zsh主題af-magic
,iTerm2的主題ToyChest
,截圖