He abierto un archivo en una división horizontal o vertical y en su lugar ponerlo en una nueva pestaña. ¿Es posible hacerlo con facilidad?
43
Muy fácilmente, use CTRL+ W, SHIFT+ T.
Ver la página de ayuda :
:help CTRL-W_T
Tenga en cuenta que esto <C-W>T
distingue entre mayúsculas y minúsculas: es diferente a <C-W>t
.
La forma larga y directa sería abrir una nueva pestaña y abrir el búfer del archivo allí.
:b
puede completarse aTAB
partir de partes arbitrarias del nombre del archivo, por lo que esto no debería demorar demasiado.fuente
Solución canónica
Supongamos que hay dos buffers:
Actualmente tienes
food/tacos.txt
abierto. Desea abrirmatch_this_partially.md
en una nueva pestaña.Simplemente use lo siguiente:
- o -
También puede utilizar la finalización de la pestaña wildmenu en lugar de
partial
.forma larga:
:tab sbuffer {buffer}
ayuda:
:help :tag
:help :sbuffer
Solución alternativa de teclado
Abrir archivo en una nueva división ábralo en una nueva pestaña con lo siguiente:
Caso de uso
Nota: para mí
]b
simplemente está mapeado connnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
Si tengo pocos buffers, podría hacer algo como esto:
<c-w>v
- crea una nueva división vertical]b
- navega al siguiente búfer (esencialmente con:bnext
)<c-w>T
- abrir división en nueva pestaña (esto destruye la división en la primera pestaña)fuente