啥也不说,先上效果图:

  • 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.

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐