En vim puede abrir un archivo debajo del cursor con el gfcomando
También se puede abrir fácilmente ese archivo en una nueva ventana dividida presionando <c-w> f. Esta es una característica realmente agradable y que ahorra tiempo.
Sin embargo, no puedo entender cómo abrir el archivo en una ventana dividida ya abierta (sin crear una nueva).

previewfunción (ver:h preview).Respuestas:
Reuní todas las piezas para hacer el truco. La mejor manera es crear una asignación personalizada para todos los comandos:
Explicación:
map <F8>asigna en "F8" los comandos que siguenlet mycurf=expand("<cfile>")obtiene el nombre del archivo debajo del cursor y lo guarda enmycurf<c-w>wcambia el foco a la siguiente ventana dividida abiertaexecute("e ".mycurf)abre el archivo guardado enmycurf<c-w>pcambia el foco a la ventana anterior (de donde venimos)fuente
Eso no se puede hacer fácilmente. A
[count]antes<C-w>fespecifica qué coincidencia de archivo'path'se abre, no selecciona una ventana existente. Solo para el<C-w>wcomando,[count]significa "ir al número de ventana existente".Para obtener esa funcionalidad, debe escribir una asignación personalizada que
[count]ventana y emula elgfcomando, o[count]ventana y se ejecutagfallífuente
Busqué la misma función de VIm y descubrí esta solución que funciona como encanto:
Página de origen .
fuente
Esto funcionó para mí:
fuente