2

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

Я использую vim с несколькими вкладками, большую часть времени буфер ошибок уже открыт в другой вкладке. Из-за этого использование :tabn или :tabp в моем случае не работает. :b# либо ... И предыдущий буфер может быть не последним отредактированным.

2 ответа2

1

Есть два способа решения этой проблемы:

  1. Использование :make! и vim не будет переключать буфер в первую очередь.
  2. Установите для switchbuf switchbuf useopen,usetab и implicit :cf попытается переключиться на существующее окно или вкладку с отображением буфера.
0

Вы можете попробовать CTRL-O.

Я использую CTRL-z перед make , затем fg возвращает vim.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .