Я відкрив файл у горизонтальному або вертикальному розділенні, і його слід замінити на новій вкладці. Це можна зробити легко?
Я відкрив файл у горизонтальному або вертикальному розділенні, і його слід замінити на новій вкладці. Це можна зробити легко?
Відповіді:
Дуже легко, використовуйте 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
- відкрити розділення в новій вкладці (це знищує розкол у першій вкладці)