使自己的zsh更漂亮

使自己的zsh更漂亮

原文链接:https://www.jianshu.com/p/0d32ed87c8a8

平时使用Mac自带终端时是不是觉得主题太单调、代码不能自动提示、语法不能高亮。那么今天就来调教一下,让它变得漂亮些、活儿更好一些。
话不多说先上效果图
效果图.png
简单介绍下oh-my-zsh

Oh My Zsh是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。 它基于zsh命令行,提供了主题配置,插件机制,已经内置的便捷操作。

一.安装oh-my-zsh

  • 使用 crul 安装:
    sh -c "$(curl -fsSL https://raw.github.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 -)"
  • 卸载oh-my-zsh命令:uninstall_oh_my_zsh
  • 安装成功如下图
    安装成功.png

二、安装Powerline Fonts

  • 先安装pip
    sudo easy_install pip
  • 再安装Powerline
    pip install powerline-status

三、安装 Meslo 字体库。

  • 使用下面命令到终端中安装:
    # clone
    git clone https://github.com/powerline/fonts.git --depth=1
    # install
    cd fonts
    ./install.sh
    # clean-up a bit
    cd ..
    rm -rf fonts
    

四、oh-my-zsh配置主题和插件

  • cd到根目录
    cd ~/.oh-my-zsh
  • 打开.zshrc文件
    open ~/.zshrc
  • 如下图配置主题
    配置主题.png
  • 插件这里我只推荐两个(语法高亮、自动提示,git是默认的)
    ·自动提示插件zsh-autosuggestions
    使用以下命令安装
    git clone git://github.com/zsh-users/zsh-autosuggestions $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
  • 打开上面的.zshrc文件如下图配置插件
    配置插件.png

五、配置终端
如图配置.png

  • 如图修改字体
  • 红框中的颜色保持一致(看着好看点)(我使用的r:0,g:43,b:54)
  • 其他调到自己喜欢的颜色

六、最后再说一下效果图中大拇指的配置

  • 进入主题目录
    cd ~/.oh-my-zsh/themes
  • 打开agnoster主题,按下图红框里面的编辑、保存、退出就好了。
    vim agnoster.zsh-theme
  • 如图
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLINET" ]]; then
    prompt_segment black default ""
  fi
}

七、大功告成,喜欢的点个赞

  • 或许有用
    1、查看shell:
    cat /etc/shells
    2、更改shell:
    chsh -s /bin/zsh
    3、查看当前shell,但不能时时反映shell,需重启终端:
    echo $SHELL

八、界面显示问号

  • 关于波浪线两边的两个问号问题,是因为配置中有非ascii字符编码,这两个问号本来是好看的箭头,但是箭头在当前字体中是不会被显示的……所以解决方法是重新下载一个支持非ascii编码的字体
  • 更换字体库
    1、查看shell:
    git clone https://github.com/powerline/fonts.git
    2、更改shell:
    打开terminal的偏好设置-描述文件,点击字体的“更改…”左上角设置按钮有个“管理字体…”,将刚刚安装的字体导入,然后在更改字体为刚刚导入的那个字体,我选择的是 Meslo LG S DZ Regular for Powerline 字体
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值