iterm2+ohmyzsh安装及插件配置

背景:iterm2可以替代macOS自带的terminal,而ohmyzsh是基于zsh命令行的一个扩展工具集,在其上可以安装插件来丰富命令行的功能(何老板推荐的syntax highlighting和auto suggestion)

安装item2

直接官网安装即可,安装后把其保留在程序坞中,手工替代terminal

https://iterm2.com/

安装ohmyzsh

直接执行官网的一句话命令安装:

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

https://ohmyz.sh/#install

安装ohmyzsh的插件syntax highlighting和auto suggestion

Reference:

https://www.jianshu.com/p/2f2c09ebfb7f
https://blog.csdn.net/qq_38839744/article/details/90247628

zsh-syntax-highlighting安装

官网:

https://github.com/zsh-users/zsh-syntax-highlighting

安装:

1
2
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git 
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

生效:

1
source ~/.zshrc

Auto suggestion的安装

auto suggestion是ohmyzsh的一个插件,作用基本上是根据历史输入指令记录即使的提示,能够提高效率

  1. git clone项目,并与ZSH建立关联
1
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

其中通过echo查看$ZSH_CUSTOM

1
2
➜  ~ echo $ZSH_CUSTOM
/Users/curious/.oh-my-zsh/custom
  1. 编辑~/.zshrc文件
1
vim ~/.zshrc

按i 进入–INSERT–编辑模式,使用上下左右键找找到plugins=(git)这一行添加

1
plugins=(git zsh-autosuggestions)

iterm2+ohmyzsh安装及插件配置
http://example.com/2021/12/06/mixed/linuxmacos/iterm2+ohmyzsh安装及插件配置/
作者
Curious;
发布于
2021年12月6日
许可协议