• MAC终端美化


    先看看效果:
    在这里插入图片描述

    1.安装on-my-zsh

    打开终端,输出:

    sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
    
    • 1

    在这里插入图片描述

    安装过程中如果出现了链接超时的错误,不要慌,就再来一次,一次不够来两次~,安装完毕后,就会看见一个非常大字oh my zsh ,如上图所示。

    2.安装主题

    在终端中输入以下命令:

    vim ~/.zshrc
    
    • 1

    找到ZSH_THEME 这行,并且将后面双引号内文字改成想要套用主题风格,按下i 键进入编辑模式,双引号内改成「agnoster」,最后按下esc 键退出编辑,并输入:wq 就可以保存退出vim 编辑模式。
    在这里插入图片描述

    至于像【agnoster】这种类似的主题的名字怎么去找,大家可以自行去Oh My Zsh的官网去查看,点击此处前往
    在这里插入图片描述

    3.开启高亮语法、开启显示行号

    在终端中依次输入以下命令:

    • echo ‘syntax on’ >> ~/.vimrc
    • echo ‘set nu!’ >> ~/.vimrc

    在这里插入图片描述

    输入:source ~/.zshrc是命令生效
    生效之后的效果:
    在这里插入图片描述

    但是我们可以发现里面存在一些乱码,下面我们尝试去修复他

    4.修复终端乱码

    安装Powerline 字体修正乱码

    由于agnoster 主题内夹带有特殊符号,需要另外安装Powerline 字体才能够正常显示,在终端机上输入底下安装Powerline 字体指令即可,在终端依次输入一下三行命令

    cd ~/Downloads && git clone https://github.com/powerline/fonts.git
    
    cd fonts && ./install.sh
    
    cd && rm -rf ~/Downloads/fonts
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    如果第一条命令执行不成功,可以多试几次,执行完毕后可以看到我们的字体已经显示正常了

    5.终端偏好设置

    进入终端的偏好设置项

    在这里插入图片描述

    在这里插入图片描述

    可以按照自己的喜好多试几个来挑选一下

    当设置完成之后,在回到我们的终端就会发现,已经较默认的漂亮很多了
    在这里插入图片描述

    如果感觉使用背景色太单一,也可以设置一下自己的背景图
    在这里插入图片描述

    6.安装命令高亮插件(zsh-syntax-highlighting)

    在终端输入以下命令

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

    配置插件:在终端输入vim ~/.zshrc

    找到plugins=(git)这行,修改成这个样子 plugins=(git zsh-syntax-highlighting zsh-autosuggestions),保存即可
    在这里插入图片描述

    输入source ~/.zshrc使配置生效

  • 相关阅读:
    探秘Nutch:揭秘开源搜索引擎的工作原理与无限应用可能(三)
    Linux下挂载大于2T的硬盘
    STM32CubeIDE报“xxx is not implemented and will always fail”解决方法
    【Java学习】JDK安装及第一个java程序
    金三银四面试题(二十一):代理模式知多少?
    力控软件与2台200Smart之间无线以太网通信
    网络安全(黑客)自学
    未来 20 年 12 大发展趋势
    论文详解 GLENet 增强型3D目标检测网络
    【C语言】通讯录
  • 原文地址:https://blog.csdn.net/zhiyikeji/article/details/132765237