Ви можете досягти цього, поєднавши tab
команду з sb[uffer]
командою.
Спочатку вам потрібно знати ідентифікатор буфера буфера, який ви бажаєте відкрити, на новій вкладці. Ви можете дізнатися це за допомогою ls
команди:
:ls
1 %a "foo" line 1
2 "bar" line 0
Коли у вас є ідентифікатор, ви можете легко відкрити його на новій вкладці, використовуючи:
:tab sb 2
sb
Команда зазвичай відкриває заданий буфер в новому розділеному вікні, але tab
команда змушує його відкрити в новій вкладці, замість цього.
tab
Команда також дозволяє вказати , де в списку вкладок повинна бути створена нова вкладка. Наприклад, :0tab sb 2
нова вкладка "бар" з'явиться на початку списку, а не після поточної вкладки.
tabe %
що йдеться у відповіді liuyang1 нижче.