记录常用的 oh-my-zsh 插件配置


添加插件声明

注意是小括号,并且没有逗号。

将插件名称(如: plugin-name)添加到 ~/.zshrc 文件中。


1# ~/.zshrc
2plugins=(
3    plugin-name
4  ...
5)


插件

autojump

安装 autojump 

安装和使用方法可参考 https://github.com/wting/autojump 官方文档


添加 autojump 到 oh-my-zsh 里

https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/autojump


git

oh-my-zsh 自带,无需安装,但需要添加声明。

添加后可以使用 git 的一些缩写,更多说明请看官方文档介绍 git plugin 。


git 中常用的一些缩写

AliasCommand
ggit
gagit add
gaagit add -all
gcmgit checkout master
gcmsggit commit -m


incr

自动补全插件

在输入命令时,根据已输入的字母给出所有可能的命令。

有利于相关命令的记忆,但影响系统的响应速度,慎重使用。

zsh.gif

Incremental completion on zsh


1mkdir ~/.oh-my-zsh/plugins/incr
2cd ~/.oh-my-zsh/plugins/incr
3wget http://mimosa-pudica.net/src/incr-0.2.zsh


1# ~/.zshrc 下添加
2# vim ~/.zshrc
3source ~/.oh-my-zsh/plugins/incr/incr*.zsh


zsh-autosuggestions

命令建议插件,作用是在使用 shell 输入命令时,猜测将要输入的命令,并提供建议以便更快捷地输入。

安装方法见官方文档 zsh-autosuggestions/INSTALL.md


zsh-syntax-highlighting

安装

1git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting


并添加插件声明到 ~/.zshrc 文件中。

更多安装方法参见:INSTALL.md