oh my zsh 教程

788 阅读1分钟

安装

官方给出的方案有两种:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

原理是下载一个shell脚本到本地执行,但是很多情况是,我们无法下载这个脚本,但是从这个shell脚本的地址我们可以看出这个是文件在github以下位置,我们可以直接copy下来,保存到本地文件,假设保存的文件名为on_my_zsh_install.sh。 github.com/ohmyzsh/ohm…

然后进入文件所在目录,执行以下命令:

chmod 777 on_my_zsh_install.sh

./on_my_zsh_install.sh

添加插件

插件分为自定义插件和官方插件,官方插件在安装oh-my-zsh时已经全部下载,只是只启用了git插件。

1、官方插件

官方插件列表: github.com/ohmyzsh/ohm…

笔者使用的插件比较少,推荐 wd 插件,可以将一些比较常用的目录路径保存到变量,切换目录时只需输入变量名即可,详细使用可参见插件说明。

2、自定义插件

自定义插件需要放到oh-my-zsh安装目录下的custom/plugins目录,一般为 ~/.oh-my-zsh/custom/plugins目录。网上有很多第三方自定义插件,大家都推荐的是zsh-autosuggestions,所以以这个为例说明如何添加自定义插件。

# 1、进入自定义插件目录
cd ~/.oh-my-zsh/custom/plugins
# 2、下载插件,一般都是从github clone,也可以下载下来后再移动到这个目录。
git clone https://github.com/zsh-users/zsh-autosuggestions

# 3、修改配置文件。
#    找到插件配置那一行,将zsh-syntax-highlighting添加到其中;
#    注意多个插件使用空格隔开,插入的插件名就是第2步的文件夹名称;
#    如果你没添加过插件,修改后的内容将会是如下:
#    plugins=(git zsh-syntax-highlighting)
vim ~/.zshrc

# 4、启用新配置
source ~/.zshrc