神器 ohmyzsh 使用指南

概述

Oh My Zsh 是一个开源的由社区驱动的用于管理zsh配置的框架,它包含了大量的插件和主题样式,能极大提升使用shell终端的舒适度,源码地址:https://github.com/ohmyzsh/ohmyzsh/

安装

以下是在 Ubuntu 上面安装的过程示例。

安装 zsh

sudo apt install zsh

安装 ohmyzsh

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

选择主题

默认的主题是 robbyrussell,你可以通过编辑 ~/.zshrc 里面的 ZSH_THEME="robbyrussell" 把它改成其他主题,比如说 ZSH_THEME="agnoster",可供选择的主题很多,可以参考 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

有些主题需要你的终端设置非ascii字符的显示字体,不然会显示乱码,比如上面的agnoster就需要,你需要先安装 Powerline Fonts,我自己使用的终端是 iTerm2,可以在 Perferences -> Profiles -> Text 里面设置字体 ,在下图示例中我选择了Hack字体:

image.png

安装插件

可直接启用的插件列表可以参考:https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

推荐插件 autojump,需先安装 brew install autojump,然后在~/.zshrcplugins那一行加上autojump即可。

另外推荐两个很不错的插件,他们需要额外安装,不在上面的列表里面:zsh-autosuggestions
和 zsh-syntax-highlighting

安装命令如下:

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

然后把 ~/.zshrc 里面的 plugins 那一行改成

plugins=(
  git zsh-syntax-highlighting zsh-autosuggestions
)

需要启用其他插件也是在这个plugins列表里面添加即可。

你可能感兴趣的:(神器 ohmyzsh 使用指南)