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?
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.
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.
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.
:help netrw-explore
ellos mencionan varios otros comandos para explorar sus archivos. Entre ellos se encuentra el:Texplore
que 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 golpearo
,v
ot
para abrirlo en una división horizontal, vertical dividida o pestaña.Respuestas:
Por lo general, utilizo un flujo siguiente cuando quiero abrir el archivo (mientras mantengo el archivo actual):
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.
fuente
vim-vinegar
hace exactamente lo que quiero.En
:help netrw-explore
ellos mencionan varios otros comandos para explorar sus archivos.Entre ellos se encuentra el
:Texplore
que 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
,v
ot
para abrirlo en una división horizontal, vertical dividida o pestaña.También
p
abrirá 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>w
o<C-w>p
.fuente
Si tienes netrw v153 o posterior, tendrás
:Lexplore
disponible. 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 elC
mapa o cambiando la variableg:netrw_chgwin
.fuente
Usted no El búfer anterior todavía está allí, solo necesita extraerlo de la lista de búfer:
fuente
No puedo explicar esto, pero si pones a Netrw en estilo de árbol con:
netrw no cierra el búfer actual, se abre en un nuevo búfer en la misma ventana cuando usa
:Explore
fuente
Use
:Ve
o:Se
para abrir el explorador de archivos en una nueva división vertical u horizontal, respectivamente.fuente