Ви можете досягти цього, поєднавши 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 нижче.