Я открыл файл с горизонтальным или вертикальным разделением и вместо него поместил его в новую вкладку. Это можно сделать легко?
Я открыл файл с горизонтальным или вертикальным разделением и вместо него поместил его в новую вкладку. Это можно сделать легко?
Ответы:
Очень легко использовать 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 - открыть разделение в новой вкладке (это разрушит разделение в первой вкладке)