Ошибка открытой компиляции VIM в существующей или новой вкладке - PullRequest
6 голосов
/ 21 августа 2010

Когда я компилирую или запускаю файл из VIM, все ссылки на ошибки открываются в последнем активном буфере, независимо от того, открыт ли файл уже на другой вкладке vim. Такое поведение очень раздражает.

Есть ли способ заставить vim вести себя как ': tab drop' при ошибках компиляции? (См. http://vim.wikia.com/wiki/Edit_a_file_or_jump_to_it_if_already_open)

Большое спасибо за любые подсказки!

1 Ответ

7 голосов
/ 21 августа 2010

Вам нужна опция 'switchbuf' . Если вы set switchbuf=useopen,usetab,newtab, то все окна / вкладки, которые уже отображают буфер с ошибкой, будут сфокусированы. Если нет окна / вкладки для отображения буфера, то будет создана новая вкладка для его отображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...