Vim - открыть новую вкладку в буфере
Я перешел от возвышенного текста к vim, и я пытаюсь воспроизвести возвышенное представление табуляции.
Обычно у меня есть вертикальный раскол, открытый с помощью :vsp
и каждого раскола. Я бы хотел открыть новые вкладки. Для этого я bufdo tab split
но она открывает новую вкладку по моему расколу, а не в расколе.
Как открыть вкладку в разделе?
Большое спасибо
Ответы
Ответ 1
Чтобы открыть вкладку, отредактировав текущее имя файла, вы можете использовать %
, который действует как макрос для текущего файла:
:tabe %
Чтобы открыть новую вкладку и показать текущий каталог файлов:
:Te
или :tabe %:h
Перемещение между открытыми вкладками:
gt # Go to next tab
gT # Go to last tab
Ответ 2
В Vim каждый отредактированный файл соответствует буферу. Они отображаются в окнах. Несколько окон можно разделить. Множество таких компоновки окон (ов) можно переключать на вкладках (это последнее дополнение).
В этой иерархии страницы вкладок всегда "над" окнами, поэтому может быть только одна табуляция, которая структурирует страницы вкладок. (И всегда между заголовком меню/окна и окнами).
В Vim предпочтительнее работать с разделителями окон над страницами вкладок. Он рекомендовал использовать последний только для разделения разных рабочих пространств/проектов и т.д. Vim очень мощный (и с большим наследием), поэтому вы не можете напрямую принимать концепции, видимые в других редакторах.