关于iterm2的美化

iterm2 美化

笔者公司最近给发了一个新 M1 mac pro,所以一些软件需要重新安装。其中比较麻烦就是iterm2的一个美化工程 , 由于每次安装的效果都不尽相同所以这次写一个博客来记录一下 安装的过程 。 全程高能开始:

使用brew 来安装 iterm2

如果你还没有homebrew 或者 不确定有没有 homebrew 那就先这样

  1. 打开你的终端
  2. 敲上 brew -v
  3. 如果有就会出现: Homebrew + 4.1.15 (版本号)的字样
  4. 没有的话可以在终端输入 :
go 复制代码
 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成以后我们继续下一步

安装iterm2

在终端输入: brew install iterm2

安装 Ohmyzsh

这次使用git clone 的方式来安装,在终端依次输入:

go 复制代码
# 进入用户的根目录
1. cd 
# 把代码clone下来
2. git clone https://github.com/zsh-users/zsh-autosuggestions ~/.ohmyzsh/custom/plugins/zsh-autosuggestions 
 #把代码中模版复制到我们的~/.zshrc 文件中
3. cp /Users/XXX/ohmyzsh/templates/zshrc.zsh-template ~/.zshrc

到这里准备工作就完成了,接下来的美化工作开始:

打开iterm2并设置为默认命令行工具

设置默认Shell为zsh

go 复制代码
# 查看电脑里所有的工具
1.  /etc/shells 
# 选择zsh为默认工具
2. chsh -s /bin/zsh

安装 powerline 字体

go 复制代码
1. cd #进入根目录 
2. mkdir fonts # 创建fonts文件夹 
3. cd fonts 
4. git clone https://github.com/powerline/fonts.git --depth=1
5. cd fonts 
6. sh install.sh 
7. 字体安装完成

安装代码提示工具

go 复制代码
brew install zsh-autosuggestions 

安装高亮工具

go 复制代码
brew install zsh-syntax-highlighting

到这里准备工作完成开始配置

设置你的主题

go 复制代码
1. cd #打开根目录
2. vim ~/.zshrc #进入zshrc的命令输入工具编辑模式
3. i # 进入输入模式
4. 找到themes ,这里选择一个自己喜欢主题输入进去,看图

不知道是用什么主题的可以复制我的

设置你的代码补充和高亮工具

找到plugins=(git , 然后像图中提示那样输入进去

给你的代码补充和高亮工具,设置查找路径

把光标拖到最后 ,然后像图中那样输入

记得高亮工具要放最后,路径的话在使用brew install 以后会显示,如果忘记了的话可以 uninstall ,再重新install 查看

设置字体

打开你iterm2 然后 同时按下 command + , , 打开iterm2的settings

如图这样设置

设置背景图片

可以百度一张自己喜欢的图片然后下载下来 ,然后在iterm2的settings设置,如下:

到此本次美化工作完成.

PS:

根据某位同学反馈高亮跟代码提示的插件无法找到,提供一下方法

go 复制代码
# 在终端敲入 
1. cd
2. vim ~/.zshrc
3. 把文件最后的source 代码注释
4. 然后 brew uninstall zsh-syntax-highlighting
5. brew uninstall zsh-autosuggestions

步骤3如下

然后我们从git 上把这两个插件clone下来

go 复制代码
1. cd
2. cd ~/ohmyzsh/custom/plugins
3. git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
4. git clone https://github.com/zsh-users/zsh-autosuggestions
5. 重新启动iterm2

到这里这无法启动插件的问题就修复完成了

相关推荐
MavenTalk24 天前
Mac 环境下类Xshell 的客户端介绍
macos·xshell·客户端·iterm2·termius
喜欢踢足球的老罗9 个月前
解决Iterm2升级后遇到“Stashed changes“的问题
iterm2·stashed changes
小程序面包园1 年前
Mac上的iTerm2和Oh My Zsh 的安装(安装过程和失败详解)
macos·iterm2·oh-my-zsh
天生欧皇张狗蛋1 年前
mac指定node版本 mac node版本降级 mac切换node版本
macos·mac·iterm2·mac node版本·mac指定node版本·mac node版本降级
shigen011 年前
如何在控制台查看excel内容
python·macos·excel·pandas·iterm2