常用的oh-my-zsh插件

时间:2022-03-21 16:12:32

每次换电脑,需要重新配置开发环境是件很麻烦的事情,作为一个有洁癖的人又不想用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,截图

常用的oh-my-zsh插件