盘点下现在比较流行的 statusline plugin,airline,lightline,eleline。基本上这 3 个用的比较多吧。说下优缺点。
我之前用的是 lightline。基本上市面的 statusline 插件的分隔符都是统一的 左边全一样右边全一样。没意思,玩 vim 就是追求自由,被插件束缚了手脚那怎么行,看不下去就动手自己做一个。其实你对状态栏没啥特别的需求简单做一个就行了,轻巧易用。
思来想去的,一直比较喜欢 spacemacs 的状态栏 spaceline,最新的那个凹凸的圆 terminal 显示不出来没辙。照着老版本的做了一个
依赖 coc,coc-git 和 nerdfonts 支持符号(也许不需要?符号我没有使用编码)
支持活动窗口不活动窗口,支持 defx tagbar denite vistia 等一些常用插件 filetype 下的显示。启动也超级快,之前我配置 60 插件启动 65ms,现在去掉 lightline 和 bufferline,用了自己的,启动时间 50ms.
left:bufnumber-filename-filesize-vimmode/cocdiagnostic-git-cocextensions
right:fileencode-fileformat-lineinfo
当有 coc 错误或者警告的时候,vimmode 模式区域会被替换成会心跳+错误 /警告
1
qcts33 2019-07-02 23:45:34 +08:00
首先支持一下
话说楼主是不是日常用英文比较多,这个标题的语序是英文…… |