oh-my-zsh+Powerlevel9k打造漂亮的终端

oh-my-zsh+Powerlevel9k打造漂亮的终端

  1. 安装zsh:
ssdfsdfsf
sudo apt-get install zsh
  1. 替换默认用户shell:chsh -s /bin/zsh

  2. 查看下是否替换成功:cat /etc/passwd |grep 用户名

    zrx:x:1000:1000:z00w00,,,:/home/zrx:/bin/zsh
    

    显示为zsh表示替换成功

  3. 安装zsh扩展工具oh-my-zsh:sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

    安装成功后,终端提示符发生变化

  4. 安装Nerd Font(建议新建目录):

    (1)下载Droid Sans Mono Nerd Font字体

    (2)sudo apt-get install ttf-mscorefonts-installer

    (3)sudo apt-get install fontconfig

    (4)使用font安装该字体,并配置终端使用该字体

  5. 安装Powerlevel9k主题:git clone https://github.com/bhilburn/powerlevel9k.git

    这个主题可以自己配置,详见github

  6. 编辑**.zshrc**配置文件:

    ZSH_THEME="powerlevel9k"
    POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir vcs newline status)
    POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=()
    POWERLEVEL9K_PROMPT_ADD_NEWLINE=true
    POWERLEVEL9K_MODE='nerdfont-complete'
    # 主题路径,需要从下载好的主题文件夹中吧文件拷贝到.oh-my-zsh/themes文件夹中
    source /home/zrx/.oh-my-zsh/themes/powerlevel9k.zsh-theme
    
  7. 安装colorls:

    (1)安装ruby,ubuntu的默认ruby版本可能比较旧,colorls要求至少在2.3

    添加源:sudo apt-add-repository ppa:brightbox/ruby-ng

    sudo apt-get update

    sudo apt-get install ruby2.5

    sudo apt-get install ruby2.5-dev

    (2)安装colors:

    sudo apt-get install build-essential libtool

    sudo gem install colorls

    (3)修改配置:

    安装成功后,输入colorls命令可以查看效果。想要把ls效果改为colorls可参考下边配置

    在.zshrc配置文件中,添加alias ls='colorls' 命令,该命令要添加到配置文件的最后

  8. 添加插件:

1)下载插件到~/.oh-my-zsh/custom/plugins目录下

2).zshrc配置文件中plugins=(插件名 插件1)

3)插件推荐:

zsh-autosuggestions(命令自动补全):git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

zsh-syntax-highlighting(命令语法高亮):git clone https://github.com/zsh-users/zsh-syntax-highlighting.git${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

  1. 推荐另一个终端 fish shell,有兴趣的可以了解下

    无需配置,开箱即用的终端,拥有zsh配置后的众多功能

上一篇:Mac os提前用上 macOS Catalina的Shell Oh My Zsh 配置指南


下一篇:oh my zsh 如何启用插件