VIM命令以浏览缓冲区

VIM命令以浏览缓冲区,vim,Vim,我经常使用命令:Explore切换到另一个文件。我还使用了很多命令:buffer在以前打开的文件之间切换,但是打开很多文件时并不总是很方便 有没有一种方法可以在不使用插件的情况下,以“浏览”方式显示当前窗口中所有打开文件(缓冲区)的列表 :help:ls是使用基本内置工具可以获得的最接近的贴图。:help:ls是使用基本内置工具可以获得的最接近的贴图。我建议您在~/vimrc文件中创建这样的法线贴图 " list buffers and jump to a chosen one nnoremap

我经常使用命令:Explore切换到另一个文件。我还使用了很多命令:buffer在以前打开的文件之间切换,但是打开很多文件时并不总是很方便


有没有一种方法可以在不使用插件的情况下,以“浏览”方式显示当前窗口中所有打开文件(缓冲区)的列表

:help:ls
是使用基本内置工具可以获得的最接近的贴图。
:help:ls
是使用基本内置工具可以获得的最接近的贴图。

我建议您在
~/vimrc
文件中创建这样的法线贴图

" list buffers and jump to a chosen one
nnoremap <Leader>b :ls<CR>:b<Space>
“列出缓冲区并跳转到所选缓冲区
nnoremap b:ls:b

它会触发您的
plus b同时执行两个命令,首先显示所有打开的缓冲区,然后允许您键入缓冲区编号以打开它。它不会读取
:h leader

我建议您在
~/vimrc
文件中创建这样的普通映射

" list buffers and jump to a chosen one
nnoremap <Leader>b :ls<CR>:b<Space>
“列出缓冲区并跳转到所选缓冲区
nnoremap b:ls:b

它触发您的
plus b一次执行两个命令,首先显示所有打开的缓冲区,然后允许您键入缓冲区编号以打开它。它值得阅读
:h leader

为什么不使用插件?我尽量避免安装太多的扩展,这似乎是一个非常基本的功能。@srjjio下面的映射节省了一点时间:
cnoremap ls:br
。现在键入
:ls
将显示缓冲区列表。然后您可以键入一个缓冲区编号,
{num}
,或者点击
返回当前缓冲区。为什么不使用插件呢?我尽量避免安装太多扩展,这似乎是一个非常基本的功能。@srjjio下面的映射节省了一些时间:
cnoremap ls:br
。现在键入
:ls
将显示缓冲区列表。然后你可以键入一个缓冲区编号,
{num}
,或者点击
返回到当前的缓冲区。这不是我所期望的,但它有一点帮助。谢谢。这不是我所期望的,但它有点帮助。非常感谢。