Si está editando archivos en un directorio común, puede :cd
hacerlo en ese directorio y luego usar :e
solo el nombre del 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
Tu puedes 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 abierto un archivo en el directorio deseado, puede usar la %
abreviatura para el nombre de archivo actual y recortarlo en el directorio actual con el :h
modificador ( :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 tabulación los nombres de archivo en la línea externa (consulte :help cmdline-completion
para más información).
:tabe
que abrirá el archivo en una nueva pestaña,:new
dividirá horizontalmente la ventana y:edit
cerrará el archivo actual antes de abrir el nuevo.