如何在vim中导航打开的文件?

sat*_*sat 3 linux vim

我在 vim 中使用打开了一个文件

女朋友

command.which 打开了当前光标位置的文件。

我用了

Ctrl + ^

用于在最近打开的两个文件之间切换。但是,我怎样才能前进和后退打开文件?

Big*_*ike 5

:bn&:bp循环缓冲区

循环窗口我使用 ctrl+w+w

循环打开的文件:next&:prev

列出打开的缓冲区: :ls

从旧的 vi:e#重新打开以前的文件 ^^(很久没有使用它了......因为 VIM 来到我的系统 ^^)

编辑:在 Windows 中对 gvim 进行快速测试(设置 nocp)

map <C-tab> ^[:bn^M
Run Code Online (Sandbox Code Playgroud)

要输入转义符 (^[) 并输入 (^M),您必须按 ctrl+v 然后按特殊字符

编辑 2:一个更简洁的方法是把它放在 .vimrc 中

map <C-tab> <esc>:bn<cr>
Run Code Online (Sandbox Code Playgroud)

但请记住,对键使用助记符取决于其他一些选项(我不记得是哪个选项)。

最好的方法是恕我直言,编写一个保存实际模式的 VIM 函数,执行切换然后恢复它,然后将其映射到每种模式(:[xxx]map 命令)