Mac终端推荐 iTerm2,主题oh-my-zsh,和插件的安装方法总结
最近,公司刚配备了 Mac 本,所以想着折腾一下 Mac 自带的终端。之前我个人的 Mac 本配置都是网上搜罗的安装配置成功的,所以具体如何操作,也忘了,当时也没有记录,今天在重新配置一遍继续搜寻往上教程,却走了好多弯路,唉,折腾了半天好不容易配置成功了,所以把具体配置流程做一个整理,分享出来,让大家少走弯路。
我配置的效果:
下载 iTerm2
首先我们到 iTem2 官网下载,点击这里下载,下载成功后直接安装即可。
下载 oh my zsh
安装 oh-my-zsh(自动)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
手动安装(可选)
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
安装成功后,复制文件配置
~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
配置和优化 oh-my-zsh
查看主题
查看有哪些主题,使用命令:
ls ~/.oh-my-zsh/themes
具体有哪些主题可以在~/.oh-my-zsh/themes/
目录下查看。
修改主题
使用如下命令进入~/.zshrc
进行配置:
vim ~/.zshrc
ZSH_THEME
字段就是主题,根据上面查看到的主题中选一个自己喜欢的替换即可,默认主题是 robbyrussell。
如何修改呢?
有些新手进来可能不会修改,或者修改后不会保存,这里补充一下 vim 相关命令和快捷键,如果你想进入修改配置,就是用快捷键
shift + i
,按esc
之后退出编辑,然后到最下边再输入:wq
保存文件即可。
如果想每次进入 shell 的时候随机使用一款主题,那么可以设置ZSH_THEME="random"
,个人比较喜欢 xiong-chiamiov 这款主题。
修改完之后通过 source ~/.zshrc
即可让设置的主题生效,当然退出当前 terminal 重新登录也可以生效。
到这里配置主题完毕。
zsh 高亮插件 zsh-syntax-highlighting 安装
zsh-syntax-highlighting
插件为 shell zsh 提供语法高亮显示。当命令在 zsh
提示符下输入到交互式终端时,它可以突出显示命令。这有助于在运行命令之前检查命令,特别是捕获语法错误。
安装
执行下面的命令安装 zsh-syntax-highlighting:
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
或者使用 HomeBrew 安装:
brew install zsh-syntax-highlighting
配置
接着使用命令vim ~/.zshrc
打开 ~/.zshrc
文件进行编辑。找到 plugins
,我们需要把高亮插件加上:
注意:请务必保证插件顺序,插件必须在最后一个,也就是 git 之后。
然后在文件末尾添加:
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
如果使用命令 brew 安装,则是添加这条命令语句:source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
。
接着保存退出,然后执行下面的命令立即生效:
source ~/.zshrc
重启查看效果。
zsh 的自动补全插件 zsh-autosuggestions 安装
zsh 的自动补全插件,可以根据你之前的使用习惯自动给你补全的建议,强烈建议安装。
1.进入 oh-my-zsh 自定义插件目录
cd ~/.oh-my-zsh/custom/plugins
2.拉取 zsh-autosuggestions 代码
git clone https://github.com/zsh-users/zsh-autosuggestions
3.在配置文件~/.zshrc
中添加插件(注意:自定义安装的插件最好放在所有插件的最下方)
plugins=( git zsh-syntax-highlighting zsh-autosuggestions )
# 4.:wq
保存退出之后,执行source ~/.zshrc
命令即可生效,重新打开查看效果。
结语
以上就是我在配置 Mac 终端详细操作流程,目前我只配置了高亮插件和自动补全插件,当然还有很多优秀插件,这里不多介绍,有需要的或者是感兴趣的就到 GitHub 上找一下吧,如果对你有帮助,感谢大家一键三连。
码云笔记 » Mac终端推荐 iTerm2,主题oh-my-zsh,和插件的安装方法总结