最终状态行/提示实用程序。

powerline-status的Python项目详细描述


Author:Kim Silkebækken (kim.silkebaekken+vim@gmail.com)
Source:https://github.com/powerline/powerline
Version:beta

powerline是vim的statusline插件,提供statusline和 提示输入其他几个应用程序,包括zsh、bash、fish、tmux, ipython,很棒,i3和qtile。

Build status

功能

  • 可扩展且功能丰富,用python编写。powerline 在python中完全重写,以除去尽可能多的vimscript 可能的。这使得它具有更好的可扩展性、更精简和更好的 配置文件和结构化的、面向对象的代码库 python解释器以外的第三方依赖项。
  • 稳定且可测试的代码基。使用python允许单元测试 所有的项目代码。测试代码在Python2.6+中运行,并且 Python3。
  • 在许多应用程序中支持提示和状态行。最初 专门为vim statuslines创建的项目已经发展到 在tmux和几个wms中提供状态行,并提示输入shell,如 bash/zsh和其他应用程序。为任何 powerline还不支持的其他应用程序。
  • 用json编写的配置和配色方案。json是 一种标准化、简单易用的文件格式,允许 所有电力线支持的应用程序的用户配置。
  • fast和lightweight,支持守护进程以获得更好的性能。 尽管代码基跨越了几千行代码,但是没有 “少于x行代码”的目标,主要集中在良好的性能上 尽可能少的代码,同时仍然提供丰富的 特征。新的守护进程还确保只有一个python实例 为提示和状态行启动,这提供了极好的 表演。

但是我讨厌python/我不需要shell提示/这太多了 我的麻烦/最初的vim电力线项目发生了什么事/…

你应该看看电力线的一些衍生产品。最轻的 而功能丰富的替代方案目前是贝利•林的vim-airline项目。


屏幕截图

vim状态行

模式相关突出显示

  • Normal mode
  • Insert mode
  • Visual mode
  • Replace mode

在小窗口中自动截断段

  • Truncation illustration
  • Truncation illustration
  • Truncation illustration

截图中的字体是fabrizio schiavi的Pragmata Pro

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在中间的AcLtCudio中“椭圆”标题?   java如何使用Hibernate获取不完整的集合?   将xml代码解码为Java对象的最佳方法?   java如何在本地和远程服务器上存储内容   java如何解决CWE ID 501信任边界冲突   regex Java word finder程序不会捕获字符串中的所有唯一项   sql将存储过程消息直接打印到Java控制台   java删除JTable行   Java中的泛型转换   datetime Java DateTimeFormatter在时区为+0000时添加Z   java根据报告中的变量显示不同的标头   java文件管理器总是抛出FilerException   递归为什么我在递归java方法中得到“线程中的异常”main“java.lang.StackOverflowerr”?