如何让Vim打开我要求的已经打开的文件?

时间:2017-02-08 22:43:16

标签: vim vi

Vim有一种恼人的行为,我似乎无法凝聚到足以向搜索引擎寻求解决方案:

假设我在标签1中打开了2个窗口,显示file_afile_b,以及标签页2中的1个打开窗口,其中包含file_c。在标签页1中,在包含file_b的窗口中,我运行命令

:e /path/to/file_c

我想要发生的是在当前标签页1窗口中打开file_cfile_b。实际发生的是它将我切换到标签页2,标签页2已包含file_c

显然有些人认为这是一个功能,但是必须切换到标签页2,关闭file_c窗口,返回标签页1并再次重新打开它是一件痛苦的事。换句话说,我打算不打开file_c,我想打开file_c 旁边的file_a

如何禁用此功能" help"并让Vim打开我告诉它的文件?

编辑:更改"窗口" &安培; "窗格"到" tab" &安培; " window",这似乎是Vim的术语。

1 个答案:

答案 0 :(得分:1)

这不是Vim的默认行为。您的.vimrc中有一个插件或配置设置导致此问题。你可以通过在没有插件的命令行运行vim来快速测试这样的事情:

$ vim -u NONE