WHCSRL 技术网

MacOS安装Powerline


Powerline 是一款比较酷炫的状态栏工具,可以美化终端和 vim 界面,由 python 开发,目前仅支持 python2.X,由于 python2 和 python3 互不兼容,安装前要了解清楚使用的 Linux /Ubuntu /debian 的 Python 版本信息。

Powerline 官网:
https://powerline.readthedocs.io/en/latest/index.html
https://powerline.readthedocs.io/en/master/index.html

Github 主页:
https://github.com/powerline/powerline

安装

安装 Powerline 的方式很简单,只需要一条命令:

pip install powerline-status --user # 安装用户主目录下
# sudo pip install powerline-status # 安装在根目录下
  • 1
  • 2

没有安装 pip 的同学可能会碰到 zsh: command not found: pip
在这里插入图片描述

使用命令安装 pip 即可:

sudo easy_install pip
  • 1

安装后再次执行安装 Powerline 的命令即可:

在这里插入图片描述

如果无法正常安装 pip 命令,请参阅:https://blog.csdn.net/liaowenxiong/article/details/121033839

卸载

pip uninstall powerline-status
  • 1

查看

通过命令 pip show powerline-status 查看 pip 的安装信息:

pip show powerline-status
Name: powerline-status
Version: 2.7
Summary: The ultimate statusline/prompt utility.
Home-page: https://github.com/powerline/powerline
Author: Kim Silkebaekken
Author-email: kim.silkebaekken+vim@gmail.com
License: MIT
Location: /Users/liaowenxiong/Library/Python/3.9/lib/python/site-packages
Requires:
Required-by:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

我们看到 Powerline 的安装路径:

Location: /Users/liaowenxiong/Library/Python/3.9/lib/python/site-packages
  • 1

这个地址非常重要,因为在配置 Poweline 到终端和 vim 的时候还会用到。

配置(可以忽略这部分)

配置 ~/.bash_profile 文件(MacOS 默认的配置文件)让终端每次启动的时候自动运行 Powerline 脚本,只需将下面的句子复制到你的 ~/.bash_profile 文件里就可以:

# . /Powerline安装路径/powerline/bindings/bash/powerline.sh

. /Users/liaowenxiong/Library/Python/3.9/lib/python/site-packages/powerline/bindings/bash/powerline.sh
  • 1
  • 2
  • 3

需要注意的是 ./Powerline安装路径/... 中间是以空格分开的。

还有一点要注意的是你可能会在 .profile 或者 .bashrc 文件中配置 Powerline,但是却无法激活它。这可能是因为你的电脑中同时也存在 .bash_profile 文件。Unix 终端会将 .bash_profile 文件作为默认配置文件而不是 .bashrc.profile

在配置完成后,需要重启一下终端,或者在终端执行下面的重载命令:

source ~/.bash_profile
  • 1

就可以看到酷炫屌炸天的 Powerline 终端界面啦。

可惜,我没有看到特别的终端界面,貌似单独安装 Powerline 并不会起作用呀!可能需要结合某些 zsh 主题才行!

推荐阅读