微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

LINUX入门:Powerline:Vim 和 Bash 中的一个强大状态栏插件

《LINUX入门:Powerline:Vim 和 Bash 中的一个强大状态栏插件》要点:
本文介绍了LINUX入门:Powerline:Vim 和 Bash 中的一个强大状态栏插件,希望对您有用。如果有疑问,可以联系我们。

Powerline 是 vim、zsh、bash、tmux、IPython、Awesome、bar、fish、lemonbar、pdb、rc、shell、tcsh、wm、i3 和 Qtil 中的一个状态栏插件.它给法式提供了状态栏,并使法式更好看.它用 Python 写成.

它是可扩展的并且功能丰富,它用 Python 写成,非常轻便不必要任何第三方的依赖,只必要一个 Python 解释器.

它的稳定以及可测试的代码库经过完整的测试,而且在 Python 2.6+ 和 Python 3 中工作良好.

最初该状态栏只在 vim 中可用,随后项目进化为许多 Linux 法式如 zsh、bash、tmux、IPython、Awesome、i3 和 Qtil 提供状态栏.

其配置以及配色方案用 JSON 写成.它是一种尺度简易的文件格式,可以让用户配置 Powerline 支持的程序.

快速而且轻量级,支持守护进程可以提供更好的性能.

 

安装预先要求

确保你的系统有下面预先要求的包.假如没有,在安装 powerline 之前先安装它们.

对于 Debian 用户,使用 APT 担保理器或者Apt-Get 担保理器安装需要的包.

  1. $ sudo apt-get install python-pip git

对于 openSUSE 用户,使用 Zypper 担保理器安装需要的包.

  1. $ sudo zypper install python-pip git

对于 Fedora 用户,使用 dnf 担保理器安装需要的包.

  1. $ sudo dnf install python-pip git

对于 Arch Linux 用户,使用 pacman 担保理器安装需要的包.

  1. $ sudo pacman -S python-pip git

对于 CentOS/RHEL 用户,使用 yum 担保理器安装需要的包.

  1. $ sudo yum install python-pip git

 

如安在 Linux 中安装 Powerline

在本篇中,我们将向你展示如何安装 Powerline.以及如安在基于 Debian 以及 RHEL 的系统中在 Bash、tumx 和 Vim 中使用.

  1. $ sudo pip install git+git://github.com/Lokaltog/powerline

找出 powerline 安装位置以便配置法式.

  1. $ pip show powerline-status
  2. Name: powerline-status
  3. Version:2.6.dev9999+git.517f38c566456d65a2170f9bc310e6b4f8112282
  4. Summary:The ultimate statusline/prompt utility.
  5. Home-page: https://github.com/powerline/powerline
  6. Author:KimSilkebaekken
  7. Author-email: kim.silkebaekken+vim@gmail.com
  8. License: MIT
  9. Location:/usr/lib/python2.7/site-packages
  10. Requires:

 

在 Bash Shell 中添加/启用 Powerline

添加下面的行到 .bashrc 中,它会认在根基 shell 中启用 powerline.

  1. if[-f `which powerline-daemon`];then
  2. powerline-daemon -q
  3. POWERLINE_BASH_CONTINUATION=1
  4. POWERLINE_BASH_SELECT=1
  5. ./usr/local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
  6. fi

重新加载 .bashrc 文件使得 powerline 在当前窗口中立刻生效.

  1. $ source ~/.bashrc

LINUX入门:Powerline:Vim 和 Bash 中的一个强大状态栏插件

 

在 tmux 中添加/启用 Powerline

tmux 是最好的终端仿真法式之一,它提供多窗口以及状态栏,但是相比 powerline 的状态栏看上去不那么好.添加下面的的行到 .tmux.conf 中,它会认在 tmux 中启用 powerline.如果你没有找到 .tmux.conf 文件,那么创建一个新的.

  1. #vi~/.tmuc.conf
  2. source "/usr/local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf"

LINUX入门:Powerline:Vim 和 Bash 中的一个强大状态栏插件

 

在 Vim 中添加/启用 Powerline

vim 是管理员最爱的文本编纂器之一.添加下面的行到 .vimrc 中,启用 powerline 使 vim 更加强大.注意,在 vim 7.x 中,你可能不会在系统中发现 .vimrc 文件,因此不必担心,创建一个新的文件,并添加下面行.

LINUX入门:Powerline:Vim 和 Bash 中的一个强大状态栏插件

LINUX入门:Powerline:Vim 和 Bash 中的一个强大状态栏插件

via: http://www.2daygeek.com/powerline-adds-powerful-statusline-to-vim-bash-tumx-in-ubuntu-fedora-debian-arch-linux-mint/

作者:2DAYGEEK 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

本文永远更新链接地址

学习更多LINUX教程,请查看站内专栏,如果有LINUX疑问,可以加QQ交流《LINUX入门:Powerline:Vim 和 Bash 中的一个强大状态栏插件》。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐