每次換電腦融蹂,需要重新配置開發(fā)環(huán)境是件很麻煩的事情拟烫,作為一個有潔癖的人又不想用Time Machine。記憶力大不如以前亲配,很多插件又忘了裝。正好下個月又需要給團隊小伙伴講講提升效率這件事要講到oh-my-zsh惶凝,趁此機會整理下自己平時覺得好用的插件吼虎。
開頭
首先安裝oh-my-zsh,打開~/.zshrc
文件找到plugins=( git )
苍鲜,這里是我們已經(jīng)啟用了那些插件思灰, 然后講一下alias(別名),利用好alias把自己裝過的插件混滔,組裝一下洒疚,寫一些自己常用的命令,可以極大的提升自己的效率坯屿。
alias命令用來設(shè)置指令的別名油湖。我們可以使用該命令可以將一些較長的命令進行簡化。使用alias時领跛,用戶必須使用單引號''將原來的命令引起來乏德,防止特殊字符導(dǎo)致錯誤。
如果想要啟用某個插件吠昭,裝好之后直接修改
plugins = (插件A 插件B 插件C)
git
這個是裝好oh-my-zsh就默認已經(jīng)開啟的
查看所有的git命令alias
~/.oh-my-zsh/plugins/git/git.plugin.zsh
z
這個是oh-my-zsh默認就裝好的喊括,需要自己開啟。還有一個autojump
的插件和z
功能差不多矢棚,autojump
需要單獨裝郑什,
如果z插件歷史記錄太多,并且有一些不是自己想要的蒲肋,可以刪除
z -x 不要的路徑
sublime
又是一個自帶的插件蘑拯,同樣需要自己開啟钝满,針對喜歡用sublime的小伙伴
如果想要用sublime打開一個文件
st 文件路徑
vscode
官網(wǎng),隨著Visual Studio Code越來越火申窘,用的人也越來越多弯蚜,可以裝一下這個插件
打開一個文件
vs 文件路徑
安裝
git clone https://github.com/valentinocossar/vscode.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/vscode
zsh-autosuggestions
官網(wǎng),非常好用的一個插件偶洋,會記錄你之前輸入過的所有命令,并且自動匹配你可能想要輸入命令距糖,然后按→補全
安裝
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
zsh-syntax-highlighting
官網(wǎng)玄窝,命令太多,有時候記不住悍引,等輸入完了才知道命令輸錯了恩脂,這個插件直接在輸入過程中就會提示你,當(dāng)前命令是否正確趣斤,錯誤紅色俩块,正確綠色
安裝
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
sudo
偶爾輸入某個命令,提示沒有權(quán)限浓领,需要加sudo玉凯,這個時候按兩下ESC,就會在命令行頭部加上sudo
其他
oh-my-zsh有很多主題联贩,可以看看漫仆,當(dāng)然還有另一外一個組合神器iTerm2,以及iTerm2的主題可以了解下
自己在用的oh-my-zsh主題af-magic
泪幌,iTerm2的主題ToyChest
盲厌,截圖