zsh oh-my-zsh 常用插件

git


安装:默认已开启
作用:可以使用各种 git 命令缩写。
使用

git add --all ===> gaa
git commit -m ===> gcmsg

查看所有 git 命令缩写

cat ~/.oh-my-zsh/plugins/git/git.plugin.zsh

autojump


安装brew install autojump
作用:目录间快速跳转,不用再一直 cd
使用cd 命令进入 ~/user/github/Youthink 文件夹,下一次再想进入 Yourhink 文件夹的时候, 直接 j youthink 即可。或者只输入 youthink 的一部分 youth 都行。jautojump 的缩写。删除无效路径:

j --purge 无效路径

Z


安装:内置组件
作用:如果你不想额外安装 autojump,可以使用 oh-my-zsh 内置的类似组件 Z,它和 autojump 除了名字不一样,基本雷同。但是我选了 Z ,因为删除无效路径它的命令更短

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
作用:平常用的 lscd 等命令输入正确会绿色高亮显示,输入错误会显示其他的颜色。

zsh-autosuggestions


安装:

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

然后在 ~/.zshrc 中配置 plugins=(其他的插件 zsh-autosuggestions),最后使配置生效:source ~/.zshrc

作用: 效率神器。输入命令时,会给出建议的命令(灰色部分)按键盘 tab 键补全。如果感觉 tab 键补全不方便,还可以自定义补全的快捷键,比如我设置的逗号补全 bindkey ',' autosuggest-accept,然后在 ~/.zshrc 文件添加这句话即可。

sublime


安装:内置安装。plugins=(sublime)
作用:在命令行使用 Sublime Text 打开文件、项目

命令 作用
st 打开 sublime
st + 文件夹 打开该文件夹
st + 文件 打开该文件
stt 打开当前的文件夹,相当于 st
sst 管理员权限 相当于 sudo st

history 命令时间格式


作用:history 命令查看历史输入命令的时间展示格式
设置HIST_STAMPS="yyyy-mm-dd"

主题


~/.zshrc 文件中设置主题为 random 即可开启随机主题

ZSH_THEME="random"

每次打开新的终端的时候,zsh 都会随机使用一个主题

你可能感兴趣的:(zsh oh-my-zsh 常用插件)