Подтвердить что ты не робот

Vim вкладки и буферы

Я начал использовать Vim некоторое время назад. До сих пор я наслаждался своим опытом с этим редактором. До недавнего времени я начал использовать Tabs в Vim.

Я должен признать, что я немного разочарован концепцией всего буфера/вкладки/окна в Vim. Например, предположим, что я работаю над несколькими файлами, связанными с одним "проектом". Все файлы открыты в закладках. Предположим, что я выдаю команду, которая будет активировать активный буфер (например, переход к определению функции с помощью CTRL-]). Результатом является то, что на текущей вкладке я вижу буфер с файлом, где определена функция. НО У меня уже есть тот же буфер на другой вкладке! Теперь у меня есть две вкладки с одинаковым содержимым.

Есть ли возможность связать буферы с вкладками? Или, скажем, убедитесь, что vim проверяет, будет ли буфер, к которому будет переключен, в настоящее время открыт в некоторых окнах/вкладках и вместо этого переключается на это окно/вкладку?

До сих пор я нашел следующее (что не решает описанную выше проблему, но несколько демонстрирует поведение Vim, которое я ищу):

set switchbuf=usetab

Теперь, когда вы используете: sb,: sbnext,: sbprev вместо: b,: bnext,: bprev для переключения буферов, Vim проверяет, открыт ли буфер в закладке/окне и переключается на эту вкладку/окно.

4b9b3361