Я відкрив файл у горизонтальному або вертикальному розділенні, і його слід замінити на новій вкладці. Це можна зробити легко?
Я відкрив файл у горизонтальному або вертикальному розділенні, і його слід замінити на новій вкладці. Це можна зробити легко?
Відповіді:
Дуже легко, використовуйте CTRL+ W, SHIFT+ T.
Дивіться сторінку довідки :
:help CTRL-W_T
Зауважте, що це залежно від регістру: <C-W>Tвідрізняється від <C-W>t.
Довго-прямим способом було б відкрити нову вкладку та відкрити там буфер файлу.
:tabnew
:b FILE_NAME
:bможе - TABзаповнити довільні частини імені файлу, тому це не повинно зайняти занадто багато часу.
Припустимо, є два буфери:
:ls
1 #h "match_this_partially.md" line 1
2 %a "food/tacos.txt" line 1
Наразі ви food/tacos.txtвідкриті. Ви хочете відкрити match_this_partially.mdв новій вкладці.
Просто використовуйте наступне:
:tab sb partial
- або -
:tab sb 1
Ви також можете використати замість вкладки wildmenu замість partial.
довга форма:
:tab sbuffer {buffer}допомога:
:help :tag:help :sbufferВідкрийте файл у новому розділі, відкрийте його на новій вкладці із наступним:
<c-w>T
Примітка: для мене ]bпросто відображеноnnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
Якщо у мене мало буферів, я можу зробити щось подібне:
<c-w>v - створити новий вертикальний розкол]b- перейти до наступного буфера (по суті з :bnext)<c-w>T - відкрити розділення в новій вкладці (це знищує розкол у першій вкладці)