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?
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?
Respuestas:
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í.
:tabnew
:b FILE_NAME
:b
puede completarse a TAB
partir de partes arbitrarias del nombre del archivo, por lo que esto no debería demorar demasiado.
Supongamos que hay dos buffers:
:ls
1 #h "match_this_partially.md" line 1
2 %a "food/tacos.txt" line 1
Actualmente tienes food/tacos.txt
abierto. Desea abrir match_this_partially.md
en una nueva pestaña.
Simplemente use lo siguiente:
:tab sb partial
- o -
:tab sb 1
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
Abrir archivo en una nueva división ábralo en una nueva pestaña con lo siguiente:
<c-w>T
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)