在 Vim 中,防止插件在特定窗口中打开文件
Posted
技术标签:
【中文标题】在 Vim 中,防止插件在特定窗口中打开文件【英文标题】:In Vim, prevent a plugin from opening a file in a specific window 【发布时间】:2011-10-15 16:36:26 【问题描述】:我正在使用带有两个插件的 vim(实际上是 gvim)Project.vim 和 TagList。 当我双击插件窗口的条目时,例如来自 taglist 的标签,当前选择的窗口被设置为包含该标签的文件。
但是,当当前打开的窗口是 Project 的窗口时,该窗口会转到编辑文件,而我会松开我的项目窗口。 有没有办法在基于插件的窗口中锁定文件的编辑?例如什么都不做,或者在最后一个“常规”窗口中打开它。
谢谢。
【问题讨论】:
【参考方案1】:解决此问题的最简单方法是在您的.vimrc
中添加:set switchbuf+=split
;这将导致拆分打开新的缓冲区。查看:help 'switchbuf'
了解更多信息,您可以调整行为。
如果你不希望 vim 一直这样,可以在新的拆分、标签等中跳转到标签等,例如 Ctrl+w ],在新的拆分中打开光标下的标签。详情请见:help window-tag
。
【讨论】:
以上是关于在 Vim 中,防止插件在特定窗口中打开文件的主要内容,如果未能解决你的问题,请参考以下文章