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

相关文章
|
14天前
配置MAC地址表
配置MAC地址表
配置MAC地址表
|
17天前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
530 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
2月前
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
44 3
|
2月前
|
Web App开发 开发工具 Android开发
【Flutter】Flutter安装和配置(mac)
【Flutter】Flutter安装和配置(mac)
|
3月前
Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
146 2
|
3月前
|
Java 应用服务中间件 Maven
Mac使用Idea配置传统SSM项目(非maven项目)
Mac使用Idea配置传统SSM项目(非maven项目)
48 1
|
3月前
|
移动开发 JavaScript 开发工具
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)
|
3月前
|
Java Maven
Mac Maven环境变量配置 zsh: command not found: mvn
Mac Maven环境变量配置 zsh: command not found: mvn
180 0
|
5月前
|
存储 Java API
Mac安装jadx并配置环境
Mac安装jadx并配置环境
260 0
|
2月前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错