Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Vim中,防止插件在特定窗口中打开文件_Vim_Taglist - Fatal编程技术网

在Vim中,防止插件在特定窗口中打开文件

在Vim中,防止插件在特定窗口中打开文件,vim,taglist,Vim,Taglist,我正在使用vim(实际上是gvim)和两个插件,以及。 当我双击插件窗口的一个条目时,例如taglist中的一个标记,currenlty selected窗口被设置为包含该标记的文件 然而,当当前打开的窗口是Project的窗口时,该窗口开始编辑文件,而我松开了项目窗口。 有没有办法在基于插件的窗口中锁定文件的编辑?例如,什么也不做,或者在最后一个“常规”窗口中打开它 谢谢。克服此问题的最简单方法是:在中设置switchbuf+=split。vimrc;这将导致在拆分中打开新缓冲区。查看:帮助“

我正在使用vim(实际上是gvim)和两个插件,以及。 当我双击插件窗口的一个条目时,例如taglist中的一个标记,currenlty selected窗口被设置为包含该标记的文件

然而,当当前打开的窗口是Project的窗口时,该窗口开始编辑文件,而我松开了项目窗口。 有没有办法在基于插件的窗口中锁定文件的编辑?例如,什么也不做,或者在最后一个“常规”窗口中打开它


谢谢。

克服此问题的最简单方法是
:在
中设置switchbuf+=split
。vimrc
;这将导致在拆分中打开新缓冲区。查看
:帮助“switchbuf”
了解更多信息,您可以调整行为

如果您不希望vim一直以这种方式运行,那么在新拆分、制表符等中会有跳转到标记的命令,如Ctrl+w],这将在新拆分中打开光标下的标记。有关详细信息,请参见帮助窗口标记