Вкладки Vim не похожи на вкладки большинства других редакторов: они не представляют определенные файлы или группы файлов. Это просто «представления», позволяющие визуально расположить буферы.
Буферы Vim являются глобальными, и AFAIK нет собственного способа привязать их к определенным вкладкам, но на днях я видел разветвление NERDTreee для каждой вкладки на Github, так что это может быть возможно с некоторыми усилиями.
Я использую вкладки только для быстрого редактирования и обычно открываю один или два десятка буферов. Большинство из них скрыты (:help hidden
), и у меня редко бывает более 3 сплитов (в большинстве случаев виден только один файл). Переключение буфера и открытие файла выполняется с помощью LustyExplorer.
Если мне нужно работать над двумя проектами, я использую два экземпляра GVim или два отдельных окна «GUI» в MacVim.
Так что да, ваш подход неверен (мой, скорее всего, тоже не идеален), но виновником является человек или сообщество, которые решили назвать вкладки Вима "вкладками".
В качестве примечания я нахожу идею "Rolodex Vim" довольно приятной, на этой странице есть две реализации .