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

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

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


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


1、下载并安装iterm2


https://iterm2.com/downloads/stable/iTerm2-3_4_6.zip


640.png

640.png


iterm2与系统自带终端对比


640.png


2、打开iterm2安装oh my zsh


执行如下脚本进行安装


sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"


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


export https_proxy=http://127.0.0.1:XXXX http_proxy=http://127.0.0.1:XXXX all_proxy=socks5://1

640.png

3、安装powerlevel10k主题


cd ./.oh-my-zsh/themes
git clone  https://github.com/romkatv/powerlevel10k.git


或者直接


git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlev

640.png

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

640.png


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


安装方式与theme大同小异:


cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions

640.png

下载完插件后退出iterm2

640.png

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


plugins=(
     git
     zsh-syntax-highlighting
     zsh-autosuggestions
)

640.png

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


HIST_STAMPS="yyyy-mm-dd"


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


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

640.png

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


p10k configure

640.png

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

部分截图如下


640.png

640.png


640.png

640.png

640.png

640.png

640.png

640.png


640.png

640.png


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

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

640.png640.png


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

640.png

历史记录时间戳的效果

640.png


6、iterm2 中使用Nerd Fonts字体


https://www.nerdfonts.com/font-downloads

640.png

下载字体


640.png


安装字体


640.png


iTerm2中修改为hack nerd fonts

640.png


7、iterm2背景图片定制

640.png


640.jpg


效果如下


image.png


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

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


下面是实体机MacOS下的效果

640.png

相关文章
|
Java Maven
Mac Maven环境变量配置 zsh: command not found: mvn
Mac Maven环境变量配置 zsh: command not found: mvn
1210 0
|
iOS开发 MacOS
Mac上的iTerm2和Oh My Zsh 的安装(安装过程和失败详解)
Mac上的iTerm2和Oh My Zsh 的安装(安装过程和失败详解)
mac zsh: command not found: pip解决方法
mac zsh: command not found: pip解决方法
2106 0
|
Shell
MAC The default interactive shell is now zsh.
MAC The default interactive shell is now zsh.
1351 0
|
Java Shell Maven
mac安装maven后mvn命令可用,一段时间后又遇到zsh: command not found: mvn的问题
mac安装maven后mvn命令可用,一段时间后又遇到zsh: command not found: mvn的问题
1371 0
mac安装maven后mvn命令可用,一段时间后又遇到zsh: command not found: mvn的问题
|
Shell
【技术分享】Mac终端bash和zsh切换
【技术分享】Mac终端bash和zsh切换
590 0
|
Shell 开发工具 文件存储
mac使用zsh终端环境变量配置无效的解决方案
mac使用zsh终端环境变量配置无效的解决方案
|
Java Shell 开发工具
Mac 下 Oh my zsh + iTerm2 初体验
iTerm2是 Terminal 的替代品,也是 iTerm 的继承者。 它适用于 macOS 10.12或更新版本的 mac 电脑。 iTerm2将终端带入了现代社会,带来了一些你从来不知道自己一直想要的功能。
718 0
Mac 下 Oh my zsh + iTerm2 初体验
|
Shell
Mac OSX终端安装主题(oh my zsh)
Mac OSX终端安装主题(oh my zsh)
897 0
Mac OSX终端安装主题(oh my zsh)