¿Cómo puedo abrir varios archivos usando comodines en una nueva pestaña para cada archivo con VIM?Abrir varios archivos en pestañas nuevas con VIM
Similar a How can I open several files at once in Vim? pero en pestañas nuevas en lugar de búferes.
¿Cómo puedo abrir varios archivos usando comodines en una nueva pestaña para cada archivo con VIM?Abrir varios archivos en pestañas nuevas con VIM
Similar a How can I open several files at once in Vim? pero en pestañas nuevas en lugar de búferes.
Si se encuentra en Vim, este comando abrirá cada archivo html en el directorio actual en su propia pestaña de soporte y restaurar la sintaxis (desactivada de :argdo
):
:args *.html | argdo tabe | tabdo syntax on
Si usted está en su cáscara, ir a por las otras respuestas.
con la opción p
: vim -p file1.cc file2.cc file3.cc
usar la bandera -p
:
vim -p *.c
Lo anterior se abrirá todos los archivos que coinciden con *.c
.
También puede crear un alias para este (tengo alias vip='vim -p'
y único tipo vip *.c
para el ejemplo anterior)
¿Por qué el voto a favor? –
Tal vez porque tener 'vim -p' en alias es muy extraño? Las pestañas no son para esto Sin embargo, no puedo decirlo con seguridad: no perdoné. – ZyX
No es extraño, puedes usar muchos alias y funciones para ser más productivo :) –
Si solo desea abrir .md.
vim -p *.md
O después de la apertura de vim, utilice :args
para especificar los archivos md.
:args *.md
:tab all
Prefiero el modo 'args': si haces': tab sball' luego, el buffer previamente abierto también estará entre las pestañas. –
Es imposible abrir varios archivos y * no * se han abierto en varios búferes. Las pestañas son solo viewports, por supuesto puede tener viewports = número de archivos y tener un archivo para una ventana, pero simplemente no es para qué pestañas fueron diseñadas. Ninguno de los comandos vim espera que uses pestañas de esta manera y, por lo tanto, ninguno de ellos te ayudará a preservar la relación "un archivo por pestaña". – ZyX