Uso: Explore sin cerrar el búfer actual


14

Si abro el explorador de archivos con :Explorey elijo un archivo, reemplaza el búfer que había abierto antes y tengo que volver a abrirlo. ¿Cómo evito esto?


3
En :help netrw-exploreellos mencionan varios otros comandos para explorar sus archivos. Entre ellos se encuentra el :Texploreque abre la ventana del explorador de archivos en una nueva pestaña en lugar de usar su ventana actual. Hay otras variantes que puedes probar, como :Sexplore(división horizontal) o :Vexplore(división vertical). Cuando el cursor está en un archivo, también se puede golpear o, vo tpara abrirlo en una división horizontal, vertical dividida o pestaña.
saginaw

@saginaw Eso vale una respuesta.
muru

Lo uso como hoja de referencia de referencia para netrw. gist.github.com/t-mart/610795fcf7998559ea80
Apit John Ismail el

Respuestas:


7

Por lo general, utilizo un flujo siguiente cuando quiero abrir el archivo (mientras mantengo el archivo actual):

  • Hacer una nueva división vertical / horizontal
  • Abrir netrw desde en la nueva división
  • Selecciona otro archivo

Como se menciona en los comentarios, también hay: Sexplore y: Vexplore, que hacen la división y abren la red de una vez, pero no los uso. No uso: Explora también.

En cambio, uso vim-vinagre, que es una mejora delgada, pero muy útil, además de netrw. Simplemente presiona -cada vez que necesite el explorador de archivos. También recomiendo revisar la publicación de Drew Neil's Oil and Vinegar .

Entonces, mi flujo anterior es dividir previamente la pantalla como quiero que sea y luego seleccionar el nuevo archivo.


Acepté esta respuesta porque vim-vinegarhace exactamente lo que quiero.
Andrew

12

En :help netrw-exploreellos mencionan varios otros comandos para explorar sus archivos.

Entre ellos se encuentra el :Texploreque abre la ventana del explorador de archivos en una nueva pestaña en lugar de usar su ventana actual.
Hay otras variantes que puedes probar, como :Sexplore(división horizontal) o :Vexplore(división vertical).

Cuando el cursor está en un archivo, también se puede golpear o, vo tpara abrirlo en una división horizontal, vertical dividida o pestaña.
También pabrirá una ventana en la que puede obtener una vista previa del archivo debajo del cursor, pero el foco permanecerá en su búfer netrw, lo que significa que puede continuar explorando su sistema de archivos sin necesidad de hacer una <C-w>wo <C-w>p.


6

Si tienes netrw v153 o posterior, tendrás :Lexploredisponible. Este comando abre una ventana en el costado de la pantalla y <cr>hará que la edición ocurra en la ventana # 2 (por defecto). Puede cambiar la ventana predeterminada que se usará para editar usando el Cmapa o cambiando la variable g:netrw_chgwin.


4

¿Cómo evito esto?

Usted no El búfer anterior todavía está allí, solo necesita extraerlo de la lista de búfer:

:b <Tab>

1

No puedo explicar esto, pero si pones a Netrw en estilo de árbol con:

let g:netrw_liststyle=3

netrw no cierra el búfer actual, se abre en un nuevo búfer en la misma ventana cuando usa :Explore


0

Use :Veo :Separa abrir el explorador de archivos en una nueva división vertical u horizontal, respectivamente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.