文章目录
目标
当代程序猿几乎不可能不跟终端打交道,哪怕你是一个忠实的GUI支持者。终归会碰到界面操作不了的事情。系统设置、程序部署、问题排查,但是系统默认的客户端,干巴巴的,黑色背景,白色字体,一眼看过去,全都一样,根本分辨不出来啥是啥。
所以今天就教大家配置颜值天花板的终端。
优秀的程序猿从来都不重复造轮子,现有的开源产品拿来用,简直不要太香!
先上成果:
资源列表
- iTerm2 ZSH 终端,支持大量的插件和流行主题
- oh my zsh zsh终端配置管理,简单、方便、强大
- gruvboxdark iterm2颜色主题
- NERD FONTS 图标符号字体
- powerlevel10k 功能强大的主题
- zsh-syntax-highlighting shell语法高亮
- zsh-autosuggestions 命令提示补全
- colorls 颜色主题的ls命令
安装iTerm2
这是一块zsh终端工具,开源免费。你可以像使用其他终端一样丝滑的使用它。并且还支持大量的插件和主题。即便你百般挑剔,也总有一款适合你!
我们后续的操作都是基于iTerm2终端工具。当然系统默认终端也可以,不过nerdfonts就不支持了,看个人喜好了
安装地址请到资源列表
下载之后是一个zip压缩文件,解压后直接拖动到Application即可(MacOS)
安装oh-my-zsh
可以通过github源码地址
也可以通过官网安装
打开终端,执行下面的命令进行安装
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装颜色主题
查找配置文件
安装地址
在官网页面搜索 GruvboxDark
点击可以查看字体配置内容
将配置内容复制到本地
cd ~
vim ~/gruvbox.itermcolors
# 拷贝上面网址的配置内容
# 在vim编辑器中进入visual模式(输入v)
# 输入 "+p 将系统粘贴板中内容拷贝到文档中
# esc推出visual模式
# 输入 :wq 回车就可以了
设置iTerm2
打开settings
进入Profiles>>Colors>>Color Presets
选择import
选择我们刚才保存的文件
导入成功后,再次选择Color Presets,选择我们新导入的颜色主题
安装NERD FONTS
下载字体
官网
搜索Hack Nerd Font
安装
解压下载的hack.zip
选择其中一个字体安装即可,推荐HackNerdFont-Regular.ttf
双击即可安装
设置iTerm2
打开settings
选择Profiles>>Text>>Font
选择我们刚才安装的字体
安装PowerLevel10k
安装地址
下面是官网提供的部分预览
执行下面命令安装
注意:iterm的很多主题和插件都有不同的安装支持,因为我们安装了oh my zsh,所以直接在安装教程中找到oh my zsh去按照步骤执行操作即可
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
修改.zshrc
# 将ZSH_THEME="robbyrussell" 改为 ZSH_THEME="powerlevel10k/powerlevel10k"
vim ~/.zshrc
重新加载配置
source ~/.zshrc
这时候会看到很多交互提示,根据提示进行选择即可,主要是配置主题
如果想要重新配置上面的过程,使用下面的命令
p10k configure
安装插件
下载语法高亮
下载命令提示
配置插件
vim ~/.zshrc
将plugins=(git)
改为
plugins=(git zsh-syntax-highlighting zsh-autosuggestions)
重新加载配置
source ~/.zshrc
安装colorls
执行安装
# gem是rubby库管理工具
sudo gem install colorls
配置alias
vim ~/.zshrc
# 在最后一行添加下面的语句
alias ll="colorls -l"
# 重新加载
source ~/.zshrc
最终展示
FAQ
问:执行source ~/.zshrc 时出现537的错误,如下
答:你的MacBook是M系列芯片,系统目录改了,而且的你的电脑应该是数据迁移过来的,所以这个时候需要修改一下软链路径。M芯片的macbook的homebrew库在/opt/homebrew下
查找到上面的文件目录如下
改成下面的
使用命令
ln -s /opt/homebrew/completions/zsh/_brew /usr/local/share/zsh/site-functions/_brew
ok,到这里你就可以重新打开iTerm2终端,享受你的成果了。有了这么漂亮的终端,以后开发还不得文思泉涌啊,哈哈哈哈哈哈,祝好运!
有什么问题,留言讨论哈