git
安裝:默認(rèn)已開啟
作用:可以使用各種 git 命令縮寫。
使用:
git add --all ===> gaa
git commit -m ===> gcmsg
查看所有 git 命令縮寫
cat ~/.oh-my-zsh/plugins/git/git.plugin.zsh
autojump
安裝:brew install autojump
作用:目錄間快速跳轉(zhuǎn),不用再一直 cd 了
使用:cd 命令進(jìn)入 ~/user/github/Youthink 文件夾,下一次再想進(jìn)入 Yourhink 文件夾的時(shí)候, 直接 j youthink 即可?;蛘咧惠斎?youthink 的一部分 youth 都行。j 是 autojump 的縮寫。刪除無效路徑:
j --purge 無效路徑
Z
安裝:內(nèi)置組件
作用:如果你不想額外安裝 autojump,可以使用 oh-my-zsh 內(nèi)置的類似組件 Z,它和 autojump 除了名字不一樣,基本雷同。但是我選了 Z ,因?yàn)閯h除無效路徑它的命令更短
z -x 無效路徑
zsh-syntax-highlighting
安裝:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
然后在 ~/.zshrc 中配置plugins=(其他的插件 zsh-syntax-highlighting),最后使配置生效:source ~/.zshrc
作用:平常用的 ls、cd 等命令輸入正確會綠色高亮顯示,輸入錯(cuò)誤會顯示其他的顏色。
zsh-autosuggestions
安裝:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
然后在 ~/.zshrc 中配置 plugins=(其他的插件 zsh-autosuggestions),最后使配置生效:source ~/.zshrc
作用: 效率神器。輸入命令時(shí),會給出建議的命令(灰色部分)按鍵盤 tab 鍵補(bǔ)全。如果感覺 tab 鍵補(bǔ)全不方便,還可以自定義補(bǔ)全的快捷鍵,比如我設(shè)置的逗號補(bǔ)全 bindkey ',' autosuggest-accept,然后在 ~/.zshrc 文件添加這句話即可。
sublime
安裝:內(nèi)置安裝。plugins=(sublime)
作用:在命令行使用 Sublime Text 打開文件、項(xiàng)目
| 命令 | 作用 |
|---|---|
| st | 打開 sublime |
| st + 文件夾 | 打開該文件夾 |
| st + 文件 | 打開該文件 |
| stt | 打開當(dāng)前的文件夾,相當(dāng)于 st |
| sst | 管理員權(quán)限 相當(dāng)于 sudo st
|
history 命令時(shí)間格式
作用:history 命令查看歷史輸入命令的時(shí)間展示格式
設(shè)置:HIST_STAMPS="yyyy-mm-dd"
主題
在 ~/.zshrc 文件中設(shè)置主題為 random 即可開啟隨機(jī)主題
ZSH_THEME="random"
每次打開新的終端的時(shí)候,zsh 都會隨機(jī)使用一個(gè)主題