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 очень мощный (и с большим наследием), поэтому вы не можете напрямую принимать концепции, видимые в других редакторах.