Mantenga el cursor en la ventana Netrw cuando explore archivos en VIM

9

Tengo una división vertical en VIM. Por un lado, abro netrw (: E) para examinar algunos archivos / carpetas.

Aunque tan pronto como presiono 'Volver' para ingresar a una carpeta, la carpeta se abre y el cursor se mueve a otra ventana.

¿Cómo puedo mantener el cursor en la ventana netrw?

Arte
fuente

Respuestas:

7

Pon esto en tu .vimrc,

let g:netrw_preview = 1

para configurar divisiones de vista previa vertical, luego, cuando el cursor esté sobre el archivo deseado, escriba ppara abrir una ventana de vista previa. Para cerrar la ventana, escriba Ctrl-W z.

El término utilizado en vim para una ventana que se abre sin que el cursor se mueva hacia ella es una "ventana de vista previa". Para saber más sobre esto, vea

:help netrw-preview
:help CTRL-W_z

o solo

:help netrw

y busque en la tabla de contenido otros comandos de navegación y otras funciones de red.

garyjohn
fuente
Muchas gracias, @garyjohn! Miré a través de la ayuda antes de hacer la pregunta, pero obviamente no pude encontrar esa configuración.
Arte el
Interesante, funciona la mayor parte del tiempo, pero a veces el cursor todavía salta hacia atrás. Sucede cuando abro 3 divisiones verticales y hago: E en la derecha: el cursor salta hacia la izquierda.
Arte
Eso podría ser un error. Puede encontrar el nombre y la dirección del autor en la parte superior de cualquiera de los archivos netrw y en ": help pi-netrw.txt". Él es muy servicial y receptivo. Le enviaría una descripción del problema directamente a él.
garyjohn
Gracias @garyjohn, contacté al autor. Esperemos que tenga algo de tiempo para investigarlo.
Arte
1

Puede usar: Lexplore, disponible con netrw v150 o posterior (ahora es hasta v154, que puede obtener de http://www.drchip.org/astronaut/vim/index.html#NETRW ).

usuario21497
fuente
Puede que no sea exactamente lo que pidió el OP, ¡pero es exactamente lo que estaba buscando! ¡Gracias por compartir!
James M. Lay