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

如何使用vimscript在文件名,行和列号上写入状态行的文本?

有没有办法以编程方式在 vim窗口下方的栏上书写?我指的是显示文件名,光标行列以及窗口底部上方文档百分比的栏.

解决方法

它被称为状态行.

您可以输入以下内容获取更多信息:help statusline.

这是我使用的,包括右下角的行和列.

set statusline=%f%m%r%h\ [%L]\ [%{&ff}]\ %y%=[%p%%]\ [line:%05l,col:%02v]   
                | | | |    |       |      |    |           |       |  
                | | | |    |       |      |    |           |       +- column number  
                | | | |    |       |      |    |           + -- line number  
                | | | |    |       |      |    +-- percentage in file  
                | | | |    |       |      +-- file type  
                | | | |    |       +-- file format (dos/unix)  
                | | | |    +-- total number of line in file  
                | | | +-- help flag  
                | | +-- read only flag  
                | +-- modified flag : [+] if modified,[-] if not modifiable  
                +-- relative`

渲染不是理想的,但是从%向左开始,从左到右描述了以%符号开头的选项.它们都在帮助中描述.

这是一个非常静态的配置,如果你愿意使用vim-plugin,有些像vim-airline这样可以提供更高级的功能,比如git集成.

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

相关推荐