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