众所周知,好看是第一生产力(雾),所以今天我没我们来折腾一下终端美化。此教程 macOS/Linux/Windows(WSL) 通用,这里以 macOS 为例。
Vim 小设置
这一步不是必须的,只不过习惯问题,我喜欢设置一下。Vim 默认是没有显示行号和开启语法高亮的,你可以参考以下命令打开「行号显示」和「语法高亮」:
# 复制 Vim 配置模版
cp /usr/share/vim/vimrc ~/.vimrc
# 开启语法高亮
echo 'syntax on' >> ~/.vimrc
# 开启行号显示
echo 'set nu!' >> ~/.vimrc
安装 Zsh 和 Oh-My-Zsh
# 安装 Zsh
brew install zsh
# 安装 Oh-My-Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安装 Powerline 兼容字体
由于很多主题都用到了 Powerline 字体,如果不安装的话,会导致乱码。
第一种方法
参考 Powerline fonts,可以手动安装 .ttf
字体文件,或者用脚本一键安装。推荐 DejaVu Sans Mono
,个人感觉挺好看的(还有在此基础上修改的 Meslo LG S
和 Hack
不错,看个人喜好)。
第二种方法
这个方法主要针对使用了一些特殊图标的 Powerlevel9k
主题,内置了很多好看的图标。
参考 Nerd fonts,macOS 下可以直接用 Homebrew 安装:
brew tap homebrew/cask-fonts
brew cask install font-dejavusansmono-nerd-font
安装配色方案
配色方案不是必须的,但 macOS 默认但白底黑字看多了辣眼睛,使用我们给它换一换。
GitHub 上 Star 比较多的配色方案大集合 iTerm2 Color Schemes。我比较喜欢的是 Tomorrow Night Eighties
,Dracula
也不错,之前常用的。
更改主题
Oh My Zsh 自带了大量主题文件。你可以执行以下命令查看自带的主题:
ls ~/.oh-my-zsh/themes
比如以 agnoster 作为主题:
vim ~/.zshrc
修改 ZSH_THEME
为 agnoster
即可:
ZSH_THEME="agnoster"
但是我更喜欢 Powerlevel9k
主题,因为折腾起来更好看,功能更强大一点。
安装方法不唯一,详见官方文档,比如这里使用 git clone
:
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
然后修改主题文件 ~/.zshrc
:
ZSH_THEME="powerlevel9k/powerlevel9k"
Powerlevel9k 默认配置参考 官方说明,另外还有官方推荐的各种 用户配置,我用的就是第一个 DяA
,自己又改了改,感觉还不错。
本文由 imbytecat 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: May 9, 2020 at 09:27 pm