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
都行。j
是 autojump
的缩写。删除无效路径:
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
作用:平常用的 ls
、cd
等命令输入正确会绿色高亮显示,输入错误会显示其他的颜色。
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
都会随机使用一个主题