我有很多缓冲区打开并在 then ICtrl+w
和 then之间切换Ctrl+[movement key]
。有没有更好的办法?因为这样当我要做不止一个动作时,我最终不得不按 4 个键。
问问题
538 次
3 回答
7
如果你想在windows之间移动,你总是可以映射Ctrl-W, H/J/K/L
到任何你想要的:
map <C-h> <C-w>h
map <C-j> <C-w>j
map <C-k> <C-w>k
map <C-l> <C-w>l
如果你想在缓冲区之间移动,你可以使用:buffer
命令,打印你想去的文件名的一部分:按下Tab
将循环浏览名称中包含这部分的所有文件。例如,您想显示文件名为“some_long_c_file.c”的缓冲区,并且您知道没有任何其他名称以“file.c”结尾的打开文件:只需键入:buffer file.c
并按下Tab
(甚至是“ile.c”或更短的文件) ,这将完成它到“some_long_c_file.c”。
要在最后两个缓冲区之间快速切换,请使用Ctrl-^
于 2012-11-09T17:00:31.887 回答
1
我发现最好的方法是安装bufexplorer.vim
. 这让您可以快速切换到可以选择任何缓冲区的屏幕。您还可以关闭缓冲区等。
这是我打开 bufexplorer 的 vim 的屏幕截图,显示它的帮助屏幕:
于 2012-11-09T17:13:24.260 回答
1
于 2018-04-24T01:31:52.010 回答