Я открыл файл с горизонтальным или вертикальным разделением и вместо него поместил его в новую вкладку. Это можно сделать легко?
43
Очень легко использовать CTRL+ W, SHIFT+ T.
Смотрите страницу помощи :
:help CTRL-W_T
Обратите внимание, что это чувствительно к регистру: <C-W>T
отличается от <C-W>t
.
Длинный и прямой путь - открыть новую вкладку и открыть там буфер файла.
:b
можетTAB
завершить произвольную часть имени файла, поэтому это не должно занять много времени.источник
Каноническое решение
Предположим, есть два буфера:
Вы в настоящее время
food/tacos.txt
открыты. Вы хотите открытьmatch_this_partially.md
в новой вкладке.Просто используйте следующее:
-- или --
Вы также можете использовать заполнение вкладки wildmenu вместо
partial
.длинная форма:
:tab sbuffer {buffer}
Помогите:
:help :tag
:help :sbuffer
Альтернативное решение для клавиатуры
Откройте файл в новом разделении, откройте его на новой вкладке со следующим:
Случай использования
Примечание: для меня
]b
просто отображаетсяnnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
Если у меня есть несколько буферов, я мог бы сделать что-то вроде этого:
<c-w>v
- создать новый вертикальный раскол]b
- перейти к следующему буферу (по существу, с:bnext
)<c-w>T
- открыть разделение в новой вкладке (это разрушит разделение в первой вкладке)источник