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

相关文章
|
4天前
|
监控 网络虚拟化
配置本地MAC镜像示例
1. 创建VLAN10,将Switch与主机相连的接口加入VLAN10,实现主机与Switch间的二层互通。 2. 配置接口GE0/0/4为本地观察端口,负责向Server转发镜像报文。 3. 在VLAN10内配置MAC镜像,将VLAN10内指定MAC地址的主机访问Internet的流量复制一份到本地观察端口。
|
4月前
|
定位技术
Mac电脑报错“托管配置文件格式不正确”的解决方法
Mac电脑报错“托管配置文件格式不正确”的解决方法
129 0
|
5月前
|
iOS开发 MacOS
Mac上的iTerm2和Oh My Zsh 的安装(安装过程和失败详解)
Mac上的iTerm2和Oh My Zsh 的安装(安装过程和失败详解)
|
5月前
mac zsh: command not found: pip解决方法
mac zsh: command not found: pip解决方法
239 0
|
2月前
|
应用服务中间件 nginx iOS开发
mac+alfred中的Workflow实现快速格式化nginx配置
mac+alfred中的Workflow实现快速格式化nginx配置
26 0
|
2月前
|
NoSQL Linux Redis
M1-Mac中docker的redis集群配置
M1-Mac中docker的redis集群配置
87 1
|
3月前
|
Linux 开发工具
Linux配置静态ip及克隆出现Mac相同问题
Linux配置静态ip及克隆出现Mac相同问题
31 0
Linux配置静态ip及克隆出现Mac相同问题
|
4月前
|
Java 开发工具
Mac 配置环境变量
Mac 配置环境变量
48 0
|
4月前
|
Linux Shell 开发工具
Git 安装和配置教程:Windows - Mac - Linux 三平台详细图文教程,带你一次性搞 Git 环境
Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境
1592 0
|
4月前
|
Python
mac下的环境变量配置与别名设置
mac下的环境变量配置与别名设置
61 0