我想在状态行上显示所有缓冲区的名称(我使用电力线)。我希望当前缓冲区能够突出显示,而其他缓冲区则不突出显示。当我使用:bn或:bp时,它会突出显示更改的缓冲区。我怎样才能做到呢?
我不知道如何用 powerline 做这样的事情,但是我遇到了vim-buftabline,它可以满足您的要求,但使用 tabline 而不是状态行。
就我个人而言,我会忘记在状态行或选项卡中执行此操作,因为任何一行都很容易耗尽空间。我也会停止使用:bn/:bp并直接使用 /:b直接跳转到有问题的缓冲区。
看看以下的力量:b:
<tab>补全<c-d>列出完成情况:b foo。与 配合使用效果很好<tab>。:b foo*bar或:b foo/**/bar'hidden'通过set hidden:b是:sb.常见的映射:
nnoremap <leader>b :ls<cr>:b<space>
Run Code Online (Sandbox Code Playgroud)
如需更多帮助,请参阅:
:h :b
:h :ls
:h 'switchbuf'
:h 'hidden'
:h 'tabline'
Run Code Online (Sandbox Code Playgroud)