我在 vim 中使用打开了一个文件
女朋友
command.which 打开了当前光标位置的文件。
我用了
Ctrl + ^
用于在最近打开的两个文件之间切换。但是,我怎样才能前进和后退打开文件?
: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 命令)