Oh My Zsh 安装配置
安装
|
|
插件
autojump
目录切换神器,大大提高工作效率。
|
|
在 ~/.zshrc
中配置
|
|
输入zsh
命令生效配置后即可正常使用j
命令,下面是简单的演示效果:
|
|
zsh-autosuggestions
终端下自动提示接下来可能要输入的命令,这个实际使用效率还是比较高的
|
|
在 ~/.zshrc
中配置:
|
|
输入zsh
命令生效配置
zsh-syntax-highlighting
命令输入正确会绿色高亮显示,可以有效地检测命令语法是否正确
|
|
在 ~/.zshrc
中配置:
|
|
输入zsh
命令生效配置。
其他
关掉 URL 反斜杠转义
经常在 zsh 里面粘贴 URL 会出现下面的情况:
|
|
粘贴到 iTerm2 的 zsh 中会变成这样:
|
|
为了避免每次粘贴后都要修改的麻烦,我们需要手工关掉 URL 特殊符号转义,编辑 .zshrc
配置文件,取消下面内容的注释:
|
|
编辑完成后,保存输入zsh
命令重新加载配置文件,再次粘贴就不会出现这种情况了。
Powerlevel10k主题
Powerlevel10k是为zsh定做的主题,它的显著特点是高速、灵活及开箱即用的用户体验。用Powerlevel10k定制的提示行包含色彩丰富的图形化符号,可在左右两边都实时显示当前系统和工作目录下的状态,还能与多种工具集成让程序员的工作环境产生惊艳的效果。
在Oh-My-Zsh环境下的安装很简单,直接从Github源克隆Powerlevel10k仓储到$ZSH_CUSTOM/themes目录(默认为~/.oh-my-zsh/custom/themes)
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
中国大陆用户可以使用 gitee.com 上的官方镜像加速下载:
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
接下来使用编辑器打开~/.zshrc文件,更新ZSH_THEME
$ vi ~/.zshrc
# Set name of the theme to load
ZSH_THEME="powerlevel10k/powerlevel10k"
安装完成后重启iTerm2,会自动触发Powerlevel10k配置向导(Configuration Wizard)。这个向导设计得非常直观和人性化,一步一步引领用户设定界面,所选择的效果一目了然。Powerlevel10k配置向导采用问答的方式进行,大致的流程解说如下:
安装Powerline字体 - 配置向导第一次运行时,会问用户是否需要安装推荐的字体。为了让提示行的图标正常显示,当然要选(y)。这时Powerlevel10k就自动下载Meslo Nerd Font并设置到iTerm2的Profile中,然后提示用户cmd+q关闭再重启iTerm2使其生效。用户可以打开Preferences > Profiles > Text > Font看到字体已经设定为MesloLGS NF。
确认特殊符号是否正常 - 配置向导会与用户核对特殊图标是否能正常显示,如果第1步的字体安装无误,所有特殊符号和图标(菱形、🔒、Debian标识及字符与图标相嵌)都应该正常呈现。
选择提示行风格 - 有简约到丰富渲染程度不等的四种风格(Lean、Classic、Rainbow和Pure)可选,偏好因人而异。个人较喜欢彩虹(Rainbow)风格。
选择字符集 - 有Unicode和ASCII两种选择。如果需要在提示行显示许多花俏的图标,一定要选Unicode。
其它风格细节设定 - 包括是否在右端显示时间及何种时制、提示行内分隔符和末端的形狀、提示行与输入命令是否分隔成两行、命令执行结束记录上滚后是否去除提示行(Transient Prompt)等等。
跟着Powerlevel10k的配置向导完成设置,你就能获得视效满满的终端提示行。在此之后如果想变一下口味,可以输入命令p10k configure启动配置向导重新设定。Powerlevel10k最后生成的配置存放在~/.p10k.zsh中,用户可以编辑此文件作细节微调。
至此,全部必要的软件工具都已经安装配置完毕。
Comments
Post a Comment