好用的zsh插件,打造好用的命令行
zsh大家都知道,是一个非常好用的命令行shell。我本人用zsh好几年了,但是却没有怎么安装过他的插件。直到最近用上那些好用的插件之后,我才有种相见恨晚的感觉。
zsh支持的所有插件列表: zsh 插件
zsh-syntax-highlighting
这个插件可以为我们输入的命令提供语法高亮,如果是不支持的命令还会给出红色的提示
在mac上安装也很简单,使用brew安装即可
brew install zsh-syntax-highlighting
echo "source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
然后重启下zsh即可
zsh-autosuggestions
我们在使用vscode等编辑器时,有一个非常好用的功能就是语法提示,zsh-autosuggestions
这个插件就是让我们在zsh中也有类似的能力,当我们打出e
时,能给出echo something
的提示,大大提升我们输入命令的速度。
这个插件也可以通过brew来进行安装:
brew install zsh-autosuggestions
source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh
最后再重启一下zsh
autojump
最后一个不得不说的插件就是autojump了, autojump通过了解我们平时用 cd 在命令行里跳转目录的历史,在后面的跳转中,输入路径的片段,就能跳转到相应的路径下面,使用它只需要输入命令j
就可以了,假如我们有一个项目叫foo,无论你当前在什么目录,只需要输入下面的命令就可以跳转过去了
j foo
安装也很简单:
brew install autojump
cnblogs-md-editor编辑器,用Markdown写博客就用它