美文网首页收藏小屋
MacOS 定制终端:iTerm2 + zsh + powerl

MacOS 定制终端:iTerm2 + zsh + powerl

作者: 躺在云上数星星 | 来源:发表于2019-10-25 15:24 被阅读0次

    写在前面

    安装iTerm2

    可以直接去官网下载:
    https://www.iterm2.com/

    download.png
    初始的样子可能比价丑,但没关系,我们一步步优化
    可以先设置一下颜色主题,如下图
    image.png
    我使用的是吸血鬼主题,非常出名,具体下载方式,去官网:
    https://draculatheme.com/
    下载完,导入进来就行,选中就行了。

    安装powerline

    通常可以使用pip来安装,没有pip的先安装个python,

    pip install powerline-status
    

    然后安装对应的字体
    链接:
    https://github.com/powerline/fonts/blob/master/Meslo%20Slashed/Meslo%20LG%20M%20Regular%20for%20Powerline.ttf

    image.png
    下载字体后,直接安装就行

    安装oh my zsh

    安装方法有两种,可以使用curl或wget,看自己环境或喜好(当然,curl或者wget都可以通过homebrew来安装,如果没有的话):

    # curl 安装方式
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    
    # wget 安装方式
    sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
    

    安装完成之后可以修改下shell,如果你默认不是zsh的话

    • 设置默认的shell为Oh-My-ZSH
    chsh -s /bin/zsh
    

    安装完成之后用户目录下(~)默认会有一个.zshrc文件,如下图

    zshrc.png
    这个是用来配置zsh的
    用vim或者 文本编辑器打开
    可以先设置一下主题:有非常多的主题可以选择,如下图,
    image.png
    但是为了适应powerline我们可以选择:agnoster
    如下图:
    image.png
    当然,我这个自己定制的,只需要复制另外一份,修改下,就行
    image.png
    具体修改的地方如下(可以避免名字过长):
    prompt_context() {
      if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
        prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
      fi
    }
    
    image.png

    配置iTerm2

    然后需要配置下iTerm2
    如下:


    image.png

    这样应该就大功告成了。

    最后提供下agnoster-custom.zsh-theme的主题地址,我自己配置的:https://github.com/qykingle/myconfig/blob/master/agnoster-custom.zsh-theme
    然后关于底部状态栏的设置:

    bar.png
    还有评论中提到的蓝色小箭头中的设置方式:
    mark

    相关文章

      网友评论

        本文标题:MacOS 定制终端:iTerm2 + zsh + powerl

        本文链接:https://www.haomeiwen.com/subject/demsvctx.html