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>Tdistingue 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
:bpuede completarse a TABpartir 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.txtabierto. Desea abrir match_this_partially.mden 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 :sbufferAbrir archivo en una nueva división ábralo en una nueva pestaña con lo siguiente:
<c-w>T
Nota: para mí ]bsimplemente 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)