在vim中切换缓冲区而不保存到当前修改的文件


24

好的,我是Minibufexl插件的vim用户,该插件显示了缓冲区选项卡,我已将Shift + J和Shift + K映射为在选项卡之间切换。经常让我很沮丧的一件事是在编辑一个文件,并切换到另一个缓冲区,我HAVE写入当前文件,然后切换。

例如,我在两个缓冲区中打开了foo.cpp和foo.h,并且我正在编辑foo.cpp并没有保存它,我需要检查foo.h来查看函数定义。然后,我可以使用备用文件快速插件(a.vim)或上面的快捷方式。这是我在切换之前必须保存的位置,它很快就很烦人。

我不知道要在Google中使用哪个搜索查询,因此我在这里问我是否造成误导。

Answers:



0

您可能会发现使用拆分窗口很有用。例如,在编辑foo.c时,执行

:split foo.h

这将在foo.c上方的窗口中打开foo.h。您可以使用^W^W(Ctrl-W Ctrl-W)在窗口之间移动,并使用最大化当前窗口^W_。您可以通过执行以下内容找到更多信息

:help windows

我以前曾经做过,但是我的小指很快就痛了,我真的不想将Cntrl重新映射到Shift,但是如果我搬到没有方便的.vimrc文件的计算机上,我会绝对按照您的提示进行操作。谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.