Я знаю, что могу использовать :new
для открытия нового буфера в разделенном окне (определяется с помощью set splitbelow
и set splitright
).
Но как я могу просто открыть новый пустой буфер, не открывая его в разбиении?
Вы можете использовать :enew
. Смотрите :h :enew
:
Редактировать новый безымянный буфер. Это происходит сбой, когда в текущий буфер были внесены изменения, если не указано «скрытое» или «autowriteall» и файл может быть записан.
И вы можете использовать, :enew!
чтобы отменить несохраненные изменения в текущем буфере.
Vim также предлагает :tabnew
, который открывает новый безымянный буфер в новой вкладке, позволяет вам легко переключаться между буферами (вкладками), используя gt
и gT
. Это занимает всю ширину редактора, хотя технически в другом окне (в другой вкладке).
Исправлено из комментария Роменля
:enew
и:tabe
пока у вас есть файл, который вы не сохранили. Однако я все еще поддерживаю это, так как это вкладка, эквивалентная: enew:tabnew
является эквивалентом вкладки:enew
.:tabe
без аргументов ведет себя так же.