Mac下的终端神器iTerm的插件之PowerLine配置(下)

上篇说到,怎么安装配置PowerLine插件,顺利的话,来看我这篇文章的大佬你应该已经搞好了。本来我也是打算装完就OK了,但是,今天用了一下感觉仍然不是很舒服,原因在于输入行的文件路径显示太长了,导致文字换行看起来特别别扭,再加之我平时一般都是要同时分屏开好几个窗口,于是它在我工作状态下就成了这样式儿:
Mac下的终端神器iTerm的插件之PowerLine配置(下)
丑丑丑!这种状况完全无法满足我提升工作效率的目的(zhuangbi)啊,况且一般正常情况下路径是不需要显示这么长的。pwd它不香???
果断优化配置一下,所以这篇文章就来记录一下怎么来个性化配置PowerLine。

首先,我的痛点在于:

  • PowerLine文件路径显示的太长
  • 个性化设置,满足我装B的心理需求

国际惯例,遇事不决先度娘,只检索到了zsh默认主题怎么修改的文章,并没有说到怎么去修改PowerLine主题配置的。但好在思路都差不多,顺便贴一下帮助我解决的这个文章的地址,来自某书:[https://www.jianshu.com/p/b908b1b3dfb1](https://www.jianshu.com/p/b908b1b3dfb1)

首先,打开~/.oh-my-zsh/custom/themes目录下的powerline.zsh-theme文件,这个是PowerLine的配置文件。此处需要注意的是,由于PowerLine是自定义主题,所以它的配置文件并不在~/.oh-my-zsh/themes下。
打开这个文件,看到这个不知道什么语法的配置文件,莫慌。你只需要找到给POWERLINE_PATH这个常量赋值的地方,大概是在第39行的样子,然后把这个三个全部改成POWERLINE_PATH="%1d"就行了。
Mac下的终端神器iTerm的插件之PowerLine配置(下)
现在重启iTerm,可以看到此时的路径已经被我们改成了用户名——当前根目录名的形式,第一步小目标达成。
Mac下的终端神器iTerm的插件之PowerLine配置(下)
但是又发现它这个用户名实在是不知道怎么描述,遂再改,尝试着读了一下这个代码。发现了这个配置:Mac下的终端神器iTerm的插件之PowerLine配置(下)
这个地方应该是做了个变量拼接,这个地方应该是就是PowerLine的输入行的显示内容的而配置,然后把这个变量删掉就ok了。当然了,甚至你还可以改成这样:Mac下的终端神器iTerm的插件之PowerLine配置(下)
甚至是这样:
Mac下的终端神器iTerm的插件之PowerLine配置(下)
嗯,在代码里加点表情包,给枯燥的编(ban)码(zhuan)生活加点料,我的目的达到了~
OK,以上是我在配置PowerLine过程中的心路历程,大家如果对于PowerLine或者iTerm有什么更有意思的玩法,欢迎在评论区指教~