Вопрос
Я начал использовать Vim некоторое время назад. Пока что - мне понравился мой опыт работы с этим редактором. До недавнего времени я начал использовать вкладки в Vim.
Я должен признать, что немного разочарован концепцией всего буфера / вкладки / окна в Vim. Например, предположим, что я работаю над несколькими файлами, относящимися к одному & Проекту & Quot ;. Все файлы открываются во вкладках. Предположим, я ввожу команду, которая сделает активный буфер переключения (например, переход к определению функции с помощью CTRL-]). Результатом является то, что в текущей вкладке я вижу буфер с файлом, в котором определена функция. НО у меня уже есть такой же буфер в другой вкладке! Теперь у меня есть две вкладки с одинаковым содержанием.
Есть ли возможность как-то связать вместе буферы с вкладками? Или, скажем, сделать vim check, если буфер, на который нужно переключиться, в данный момент открыт в каком-то окне / вкладке и вместо этого переключиться на это окно / вкладку?
До сих пор я обнаружил следующее (которое не решает описанную выше проблему, но несколько демонстрирует поведение Vim, которое я ищу):
set switchbuf=usetab
Теперь при использовании: sb,: sbnext,: sbprev вместо: b,: bnext,: bprev для переключения буферов Vim проверит, открыт ли буфер во вкладке / окне и переключится на эту вкладку / окно. р>
Решение
Разве этот вопрос не похож на этот: Использование вкладок vim, таких как буферы р>