Si está editando archivos en un directorio común, puede :cd
a ese directorio, a continuación, utilizar :e
sólo en el nombre de archivo.
Por ejemplo, en lugar de:
:e /big/long/path/that/takes/a/while/to/type/or/tab/complete/thingy.rb
:sp /big/long/path/that/takes/a/while/to/type/or/tab/complete/other_thingy.c
:vs /big/long/path/that/takes/a/while/to/type/or/tab/complete/one_more_thingy.java
Usted puede hacer:
:cd /big/long/path/that/takes/a/while/to/type/or/tab/complete/
:e thingy.rb
:sp other_thingy.c
:vs one_more_thingy.java
O, si ya tiene un archivo en el directorio deseado abierta, puede utilizar la abreviatura %
para el nombre de archivo actual, y recortarlo en el directorio actual con el modificador :h
(:help :_%:
):
:e /big/long/path/that/takes/a/while/to/type/or/tab/complete/thingy.rb
:cd %:h
:sp other_thingy.c
:vs one_more_thingy.java
Y, como han dicho otros, puede completar con pestañas los nombres de archivos en la línea directa (consulte :help cmdline-completion
para obtener más información).
¿La crema cuenta? – Hai
Tenga en cuenta que los comandos sugeridos tienen un efecto diferente ': tabe' abrirá el archivo en una nueva pestaña,': new' dividirá horizontalmente la ventana, y ': edit' cerrará el archivo actual antes de abrir el nuevo. –