PowerLine ﹏ヽ暗。殇╰゛Y 2022-12-20 11:24 75阅读 0赞 Powerline 是一款比较酷炫的状态栏工具,可以美化 终端 和 vim界面,由 python 开发,目前仅支持 **python2.X**,由于 python2 和 python3 互不兼容,安装前要了解清楚使用的Linux /Ubuntu /debian 的Python 版本信息: * CentOS 7 : ![20201112084749538.png][] * Kali / debian ![20201112084848609.png][] * CentOS 系列安装比较简单: * 字体文件如果下载失败,可以去 [https://github.com/powerline/powerline][https_github.com_powerline_powerline] 上下载最新的安装包,里面有字体文件 * [https://codeload.github.com/powerline/powerline/tar.gz/refs/tags/2.8.2][https_codeload.github.com_powerline_powerline_tar.gz_refs_tags_2.8.2] * yum -y install epel-release git wget && yum -y install python2-pip 安装需要的 EPEL 源 和一些软件包 pip2 install powerline-status 安装 powerline 或者使用 pip2 install git+git://github.com/powerline/powerline wget [https://ghproxy.com/][https_ghproxy.com]https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf wget [https://ghproxy.com/][https_ghproxy.com]https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf 下载需要的字体和配置文件 ![20210526085904915.png][] mv ./PowerlineSymbols.otf /usr/share/fonts/ 移动字体文件到系统字体库目录 fc-cache -vf /usr/share/fonts/ 刷新系统字体库 如果找不到 fc-cache 命令 需要安装 yum install fontconfig -y mv 10-powerline-symbols.conf /etc/fonts/conf.d/ 移动字体配置文件到系统字体配置目录 pip show powerline-status 查看 powerline 安装情况 find / -name powerline.sh 查找 powerline.sh 脚本文件 ........../**bash/powerline.sh** vim /etc/profile.d/powerline.sh 编辑一个系统启动时加载的 shell 脚本文件 名字可以自定义 powerline-daemon -q POWERLINE\_BASH\_CONTINUATION=1 POWERLINE\_BASH\_SELECT=1 . **/usr/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh 这里添加上面 find 到的 powerline.sh 脚本文件的绝对路径,注意前面的 .** . /etc/profile.d/powerline.sh source 一下刚才创建的 shell 脚本,使 powerline 生效 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhb2ZlaTA0Mjg_size_16_color_FFFFFF_t_70][] ![20201112085834674.png][] * CentOS 安装设置就可以了,Kali / debian 需要多安装一个 setuptools * wget https://pypi.python.org/packages/source/s/setuptools/setuptools-18.5.tar.gz tar zxf setuptools-18.5.tar.gz cd setuptools-18.5 python setup.py build python setup.py install apt-get -y install python-pip easy\_install pip install powerline-status pip show powerline-status find / -name powerline.sh ......./**bash/powerline.sh** vim /etc/profile.d/powerline.sh powerline-daemon -q POWERLINE\_BASH\_CONTINUATION=1 POWERLINE\_BASH\_SELECT=1 **./usr/local/lib/python2.7/dist-packages/powerline\_status-2.7-py2.7.egg/powerline/bindings/bash/powerline.sh** . /etc/profile.d/powerline.sh ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhb2ZlaTA0Mjg_size_16_color_FFFFFF_t_70 1][] ![20201112090227869.png][] * Ubuntu 安装 Powerline * apt-get update apt-get upgrade apt-get install powerline wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf wget https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf mv PowerlineSymbols.otf /usr/share/fonts/ fc-cache -vf /usr/share/fonts/ mv 10-powerline-symbols.conf /etc/fonts/conf.d/ vim /etc/profile.d/powerline.sh powerline-daemon -q POWERLINE\_BASH\_CONTINUATION=1 POWERLINE\_BASH\_SELECT=1 . /usr/share/powerline/bindings/bash/powerline.sh ![20201112100437444.png][] * 在 VIM 中使用 Powerline * centos vim ~./.vimrc * set rtp+=/usr/lib/python2.7/site-packages/powerline/bindings/vim set laststatus=2 set t\_Co=256 ![20201112100711984.png][] * ubuntu * set rtp+=/usr/lib/python2.7/dist-packages/powerline/vim.py set laststatus=2 set t\_Co=256 ![20201112101420208.png][] * VIM 效果 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhb2ZlaTA0Mjg_size_16_color_FFFFFF_t_70 2][] ![20201113150826641.png][] * 如何自定义效果,研究中。。。未完待续 [20201112084749538.png]: /images/20221120/5dc8837cf9df443db176208e609dcb69.png [20201112084848609.png]: /images/20221120/06f07a4d78494d50af6d8a568315ebca.png [https_github.com_powerline_powerline]: https://github.com/powerline/powerline [https_codeload.github.com_powerline_powerline_tar.gz_refs_tags_2.8.2]: https://codeload.github.com/powerline/powerline/tar.gz/refs/tags/2.8.2 [https_ghproxy.com]: https://ghproxy.com/ [20210526085904915.png]: /images/20221120/dd75b7ec919f4b5680ead2d883ed116f.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhb2ZlaTA0Mjg_size_16_color_FFFFFF_t_70]: https://img-blog.csdnimg.cn/20201112085723208.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhb2ZlaTA0Mjg=,size_16,color_FFFFFF,t_70 [20201112085834674.png]: https://img-blog.csdnimg.cn/20201112085834674.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhb2ZlaTA0Mjg_size_16_color_FFFFFF_t_70 1]: https://img-blog.csdnimg.cn/20201112090155158.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhb2ZlaTA0Mjg=,size_16,color_FFFFFF,t_70 [20201112090227869.png]: https://img-blog.csdnimg.cn/20201112090227869.png [20201112100437444.png]: https://img-blog.csdnimg.cn/20201112100437444.png [20201112100711984.png]: https://img-blog.csdnimg.cn/20201112100711984.png [20201112101420208.png]: https://img-blog.csdnimg.cn/20201112101420208.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhb2ZlaTA0Mjg_size_16_color_FFFFFF_t_70 2]: https://img-blog.csdnimg.cn/20201113150800343.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhb2ZlaTA0Mjg=,size_16,color_FFFFFF,t_70 [20201113150826641.png]: https://img-blog.csdnimg.cn/20201113150826641.png
相关 PowerLine Powerline 是一款比较酷炫的状态栏工具,可以美化 终端 和 vim界面,由 python 开发,目前仅支持 python2.X,由于 python2 和 pytho ﹏ヽ暗。殇╰゛Y/ 2022年12月20日 11:24/ 0 赞/ 76 阅读
相关 Ubuntu 安装使用Powerline https://github.com/zhiweichen95/vimrc 1 安装powerline 如果您是使用 Ubuntu Linux 14.10 以后 浅浅的花香味﹌/ 2022年03月15日 16:28/ 0 赞/ 305 阅读
相关 python中的vim 状态行插件 Powerline 前言 Powerline 是一个 vim 的状态行插件,为包括 zsh、bash、tmux、IPython、Awesome 和 Qtile 在内的应用提供状态信息与提示。、 小灰灰/ 2022年03月11日 07:17/ 0 赞/ 245 阅读
还没有评论,来说两句吧...