漂亮的终端:zsh+zim+powerlevel10k+nerd font
先上效果图:Ubuntu Terminalvs code Terminal最开始用的是zsh + oh my zsh组合,但貌似有用户反应oh my zsh比较臃肿,很多预装的插件都用不上,导致速度比较慢,而zim就比较轻量级,速度也快不少如果已经安装zsh和oh my zsh的需要先卸载oh my zsh卸载oh my zsh>>> uninstall_oh_my_zsh安装z
啥也不说,先上效果图:
-
Ubuntu Terminal
-
Ubuntu vs code Terminal
-
macOS iTerm2
-
macOS vs code Terminal
最开始用的是zsh + oh my zsh组合,但貌似有用户反应oh my zsh比较臃肿,很多预装的插件都用不上,导致速度比较慢,而zim就比较轻量级,速度也快不少
如果已经安装zsh和oh my zsh的需要先卸载oh my zsh
卸载oh my zsh
>>> uninstall_oh_my_zsh
安装zsh
Ubuntu
# 安装zsh
>>> apt install zsh
# 修改默认sh
>>> chsh -s /bin/zsh
# 安装git
>>> apt install git
# 重启
>>> reboot now
macOS
Mac OS X 10.15 已经将默认的shell从Bash换成了zsh,所以不用安装,10.15以前的可以自行搜索安装zsh
安装zim
Ubuntu和macOS安装方式一样
>>> curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
安装powerlevel10k
Ubuntu和macOS安装方式一样
>>> vim ~/.zimrc
zmodule romkatv/powerlevel10k
>>> zimfw install
配置p10k
安装完powerlevel10k后会让你进行配置,按照提示根据自己的喜好配置就好,如果想重新配置,执行:
>>> p10k configure
安装nerd font
nerd font是一个非常棒的字体库,而且对p10k的兼容性非常好,如果不想费事的话,强烈推荐安装这个,Ubuntu和macOS下安装方式一样
>>> git clone https://github.com/ryanoasis/nerd-fonts.git --depth 1
>>> cd nerd-fonts
>>> ./install.sh
配置字体
我选择Hack Nerd Font
iTerm或者Terminal
macOS iTerm:
Ubuntu Terminal:
vs code
macOS:
{
"python.pythonPath": "/usr/bin/python3",
"workbench.colorTheme": "Nord",
"editor.fontFamily": "Menlo, Monaco, 'Courier New', monospace,'Hack Nerd Font'",
"zenMode.centerLayout": false,
"editor.fontSize": 13,
"terminal.integrated.fontFamily": "'Hack Nerd Font'",
"terminal.external.osxExec": "iTerm.app",
"editor.fontLigatures": null
}
Ubuntu:
{
"diffEditor.ignoreTrimWhitespace": true,
"workbench.colorTheme": "Nord",
"workbench.iconTheme": "material-icon-theme",
"window.zoomLevel": 0,
"zenMode.centerLayout": false,
"terminal.integrated.fontFamily": "'Hack Nerd Font'",
"terminal.integrated.fontSize": 13,
"editor.fontFamily": "'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback',\"Hack Nerd Font\"",
"editor.fontLigatures": null
}
注:如果每次启动终端都提示oh my zsh相关文件找不到的话,可以在~/.zshrc文件中删除残留的oh my zsh记录
如果vs code中的终端渲染有问题,可以看这里
https://blog.csdn.net/MacwinWin/article/details/107806311
最后安利一个漂亮的vs code主题:Nord
直接在插件中心搜索安装即可
macOS 下 docker命令补全
创建目录
~/.zsh/completion
下载文件
>>> curl -L https://raw.githubusercontent.com/docker/compose/1.27.4/contrib/completion/zsh/_docker-compos > ~/.zsh/completion/_docker-compose
>>> curl -L https://raw.githubusercontent.com/docker/cli/master/contrib/completion/zsh/_docker > ~/.zsh/completion/_docker
修改.zshrc
>>> vim ~/.zshrc
fpath=(~/.zsh/completion $fpath)
autoload -Uz compinit && compinit -u
重新打开终端
重装zim
如果启动zsh时出现报错,则很有可能是zim配置出了问题,可以尝试重新安装zim以达到重制的目的
参考官方说明https://github.com/zimfw/zimfw#uninstalling
The best way to remove Zim is to manually delete ~/.zim, ~/.zimrc, and remove the initialization lines from your ~/.zshenv, ~/.zshrc and ~/.zlogin.
更多推荐
所有评论(0)