В Vim запретить плагину открывать файл в определенном окне

Я использую vim (фактически gvim) с двумя плагинами, Project.vim и TagList. Когда я дважды щелкаю на записи окна плагина, такой как тег из taglist, окно, выбранное на текущий момент, устанавливается на файл, содержащий этот тег.

Как бы то ни было, если текущее открытое окно - это Project, оно переходит к редактированию файла, и я теряю окно своего проекта. Есть ли способ заблокировать редактирование файла в окне на основе плагинов? Например, ничего не делать, или открыть его в последнем "обычном" активном окне.

Благодарю.

1 ответ

Самый простой способ преодолеть эту проблему - :set switchbuf+=split в вашем .vimrc; это приведет к открытию новых буферов в разделениях. Проверять, выписываться :help 'switchbuf' для получения дополнительной информации, вы можете настроить поведение.

Если вы не хотите, чтобы vim всегда так себя вел, есть команды для перехода к тегам и т. Д. В новых разделениях, вкладках и т. Д., Например, Ctrl+w], который открывает тег под курсором в новом разделении., Увидеть :help window-tag для деталей.

Другие вопросы по тегам