显示当前缓冲区的个数
我有一个简单的要求:我想显示我当前正在编辑的缓冲区的编号。 我不想输入 :buffers
(或同等内容),但让这个数字与文件名、当前列信息等一起显示在我的状态栏中。
有什么方法可以做到这一点吗?内置帮助在这一点上没有多大指导意义。
I have a simple requirement: I want to display the number of the buffer I'm currently editing.
I don't want to type :buffers
(or equivalent) but have this number show up in my status bar thingy along with the file name, current column information etc.
Is there any way to do this? Inbuilt help isn't very instructive on this point.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
:h statusline
显示所需的每一点帮助。我的
.vimrc
中有以下内容:h statusline
shows every bit of help required.I have the following in my
.vimrc
要在不配置任何内容的情况下获得答案:
:echo bufnr('%')
To get the answer without configuring anything:
:echo bufnr('%')
您需要在
statusline
设置中列出%n
。在 vim 中尝试:help statusline
。You need
%n
listed in yourstatusline
setting. Try:help statusline
in vim.另请参阅
:help status-line
Also see
:help status-line