Si está editando archivos en un directorio común, puede :cdhacerlo en ese directorio y luego usar :esolo 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 :hmodificador ( :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-completionpara más información).
:tabeque abrirá el archivo en una nueva pestaña,:newdividirá horizontalmente la ventana y:editcerrará el archivo actual antes de abrir el nuevo.