不要在 :ls 之后在 Vim 中重绘命令行缓冲区

Do not Redraw command line buffer in Vim after :ls

NeoVim 内置功能之一是:当您键入 :ls 时,它会显示 缓冲区列表 以及其中打开的文件,然后当您输入另一个命令以切换到特定缓冲区,例如 :b<number> 命令行缓冲区不重绘和 you could see all opened buffers:

所以问题是在 Vim 中是否可以激活这样的功能,如果可以,如何激活?

您可以制作command Ls :ls<CR>:b<Space>,并设置一个按键映射到Ls

请参阅 this article 了解更多类似设置。

这个问题的根源是自定义状态行插件。