Mac 配置 oh-my-zsh + iTerm2 + 主题 + 代码高亮 + 自动补全
下载 oh-my-zsh
直接使用 curl
指令安装:
1 |
|
为 zsh 配置 agnoster 主题
打开 zsh 的配置文件:
1 |
|
找到 ZSH_THEME
这一行,修改为:
1 |
|
下载 iTerm2
为 iTerm2 配置 Solarize 主题
字体
如果没有配置正确的字体,主题中的一些特殊符号可能会显示不出来
优化
安装并启用 zsh-autosuggestion
具体请以 官方安装文档 为主,这里只是摘录当时有效的安装方式(适用于 macOS 和 Linux)。
将 zsh-autosuggestion 的仓库 clone 到
$ZSH_CUSTOM/plugins
下(默认这个路径是~/.oh-my-zsh/custom/plugins
)1
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
启用插件:将插件名加入到
plugins=(...)
那一行( 配置文件是~/.zshrc
,注意不要自己新写一行,而是沿用原有的配置命令,注意这一行应该是在source
前面的):1
plugins=([plugins...] zsh-autosuggestions)
重启一下 Terminal 或者是输入
zsh
激活配置。
安装并启用 zsh-syntax-highlighting
zsh-syntax-highlighting 可以为终端添加语法高亮,方便在输长指令时及时纠正错误,官方提供了几个效果样例方便感受一下效果:
具体请以 官方安装文档 为主,这里只是摘录当时有效的安装方式(适用于 macOS 和 Linux)。
将 zsh-syntax-highlighting 的仓库 clone 到
$ZSH_CUSTOM/plugins
下(默认这个路径是~/.oh-my-zsh/custom/plugins
)1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
启用插件:将插件名加入到
plugins=(...)
那一行( 配置文件是~/.zshrc
,注意不要自己新写一行,而是沿用原有的配置命令,注意这一行应该是在source
前面的):1
plugins=( [plugins...] zsh-syntax-highlighting)
重启一下 Terminal 或者是输入
zsh
激活配置。重启一下 Terminal 或者是输入zsh
激活配置。
文件路径太长,只显示当前文件夹名
打开主题配置文件,比如我的是 agnoster.zsh-theme
:
1 |
|
将文件里的 %~
修改成 %1d
即可(在大约第 205 行下面):
1 |
|
Reference
zsh-autosuggestions 自动补齐官方安装文档