收藏小屋

MacOS 定制终端:iTerm2 + zsh + powerl

2019-10-25  本文已影响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的话

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
上一篇 下一篇

猜你喜欢

热点阅读