每次换电脑,须要从新配置开发环境是件很麻烦的事情,做为一个有洁癖的人又不想用Time Machine。记忆力大不如之前,不少插件又忘了装。正好下个月又须要给团队小伙伴讲讲提高效率这件事要讲到oh-my-zsh,趁此机会整理下本身平时以为好用的插件。linux
首先安装oh-my-zsh,打开~/.zshrc
文件找到plugins=( git )
,这里是咱们已经启用了那些插件, 而后讲一下alias(别名),利用好alias把本身装过的插件,组装一下,写一些本身经常使用的命令,能够极大的提高本身的效率。git
alias命令用来设置指令的别名。咱们可使用该命令能够将一些较长的命令进行简化。使用alias时,用户必须使用单引号''将原来的命令引发来,防止特殊字符致使错误。github
若是想要启用某个插件,装好以后直接修改app
plugins = (插件A 插件B 插件C).net
这个是装好oh-my-zsh就默认已经开启的插件
查看全部的git命令alias命令行
~/.oh-my-zsh/plugins/git/git.plugin.zsh3d
这个是oh-my-zsh默认就装好的,须要本身开启。还有一个autojump
的插件和z
功能差很少,autojump
须要单独装,code
若是z插件历史记录太多,而且有一些不是本身想要的,能够删除blog
z -x 不要的路径
又是一个自带的插件,一样须要本身开启,针对喜欢用sublime的小伙伴
若是想要用sublime打开一个文件
st 文件路径
官网,随着Visual Studio Code愈来愈火,用的人也愈来愈多,能够装一下这个插件
打开一个文件
vs 文件路径
安装
git clone https://github.com/valentinocossar/vscode.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/vscode
官网,很是好用的一个插件,会记录你以前输入过的全部命令,而且自动匹配你可能想要输入命令,而后按→补全
安装
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
官网,命令太多,有时候记不住,等输入完了才知道命令输错了,这个插件直接在输入过程当中就会提示你,当前命令是否正确,错误红色,正确绿色
安装
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
偶尔输入某个命令,提示没有权限,须要加sudo,这个时候按两下ESC,就会在命令行头部加上sudo
oh-my-zsh有不少主题,能够看看,固然还有另外一外一个组合神器iTerm2,以及iTerm2的主题能够了解下
本身在用的oh-my-zsh主题af-magic
,iTerm2的主题ToyChest
,截图