来啊,宝,手摸手教你美化终端

写在前面

优化一下当前的终端界面,码代码的心情更好,而且结合 Oh My Zsh 安装相关插件可以提高效率,本文主要 iTerm2 + Oh My Zsh + Powerlevel10k ,xianshagn 先上一张效果图 效果图

安装 iTerm2

安装

安装 Oh My Zsh

可以做很多定制化的处理,丰富的主题和插件

命令

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装报错处理

可能会有443的报错
Failed to connect to raw.githubusercontent.com port 443 after 18 ms: Connection refused

大概率是dns污染导致的,解决方案:添加host配置,建议使用SwitchHosts

1
199.232.68.133 raw.githubusercontent.com

参考官网

安装 Powerlevel10k

比较好用的主题

安装

常用插件

下面是我的插件配置,其中git,extract 为zsh自带插件,其他需要另外安装,安装方法见下文

1
2
3
4
5
6
7
plugins=(
git
extract
autojump
zsh-syntax-highlighting
zsh-autosuggestions
)

autojump的安装及使用

安装

1
brew install autojump

使用

  1. 首先要用 cd 命令进入过对应文件夹一次,以让 autojump 记录,下次输入 j+ 空格 + tab 可以查看历史记录
  2. 跳转到对应目录
    1
    j github
  3. 使用资源管理器打开对应路径的文件
    1
    2
    jo github

    这里对于名称相似的文件夹,或者又包含关系的可以查看路径权重,或者直接修改文件
    1
    j --stat 

    zsh-syntax-highlighting的安装及使用

    安装
    1
    git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    使用
    命令高亮插件,命令不再只是同一个颜色了

zsh-autosuggestions的安装及使用

安装

1
2
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

使用
输入时按右方向键→自动补全命令


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!