Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录

2021-05-11 15:06:49 浏览数 (1)

Mac下iTerm2 oh my zsh powerlevel10k 配置与美化过程记录

我这里使用的是VMware Workstation15.5 MacOS 10.15虚拟机进行测试

1、下载并安装iterm2

代码语言:javascript复制
https://iterm2.com/downloads/stable/iTerm2-3_4_6.zip

iterm2与系统自带终端对比

2、打开iterm2安装oh my zsh

执行如下脚本进行安装

代码语言:javascript复制
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

由于某种原因无法访问时,可以尝试shell中使用代理命令

代码语言:javascript复制
export https_proxy=http://127.0.0.1:XXXX http_proxy=http://127.0.0.1:XXXX all_proxy=socks5://127.0.0.1:XXXX

3、安装powerlevel10k主题

代码语言:javascript复制
cd ./.oh-my-zsh/themes
git clone  https://github.com/romkatv/powerlevel10k.git

或者直接

代码语言:javascript复制
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

vi ~/.zshrc 设置如下内容 使用p10k主题 ZSH_THEME="powerlevel10k/powerlevel10k"

4、安装语法高亮插件和自动补全插件

安装方式与theme大同小异:

代码语言:javascript复制
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
代码语言:javascript复制
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions

下载完插件后退出iterm2

接下来 vi ~/.zshrc 在插件配置处添加下载的这两个插件名

代码语言:javascript复制
plugins=(
     git
     zsh-syntax-highlighting
     zsh-autosuggestions
)

另外历史记录时间戳可以改成如下格式

代码语言:javascript复制
HIST_STAMPS="yyyy-mm-dd"

5、p10k configure向导模式进行p10k的主题定制

定制过程中第一步提示下载字体

如果下载失败,先退出iterm2,再登录,输入代理命令后 运行p10k configure

代码语言:javascript复制
p10k configure

再进行字体下载 然后按照wizard向导根据你喜欢的风格进行主题定制

部分截图如下

这是重新打开iterm2,体验一下定制过后的效果

例如输入过的命令自动提示,这时只需要输入方向右键就可以自动补全

界面美观且输命令也非常高效

历史记录时间戳的效果

6、iterm2 中使用Nerd Fonts字体

代码语言:javascript复制
https://www.nerdfonts.com/font-downloads

下载字体

安装字体

iTerm2中修改为hack nerd fonts

7、iterm2背景图片定制

效果如下

以上就是大致的配置与美化过程,更多的美化与配置可以参考如下文章

https://cloud.tencent.com/developer/article/1639115

下面是实体机MacOS下的效果

0 人点赞