2010-10-12 19 views
13

A veces inicio Vim apuntando a un directorio, pero aún no estoy seguro de qué archivo necesitaré cambiar, así que termino buscando en varios archivos.¿Cómo hacer que el explorador de archivos de Vim abra un archivo en un nuevo búfer?

¿Hay alguna manera de hacer que el explorador de archivos abra un archivo seleccionado en un nuevo búfer para que el explorador de archivos aún esté disponible sin tener que volver a abrirlo con: e path/to/directory?

Respuesta

14

no estoy seguro de si se puede tener que abrir en una nueva memoria intermedia, pero puede que se abra en una nueva escisión usando o o v para una división horizontal o vertical respectivamente.

También puede previsualizar el archivo usando p que corre :pedit <fname> donde <fname> es el archivo bajo el cursor. Esto abre una nueva ventana dividida pero no cambia el enfoque o la posición del cursor. Puede cerrar esta ventana con :pclose o simplemente :pc.

Consulte :help netrw-browse-maps para obtener más información.

+0

'O' no se abre el archivo en nuevo navegador vertical en vez 'v ' hace. – Ramraj

+0

@Ramraj Hmm, me pregunto si eso ha cambiado en los últimos 6 años o si estuve equivocado desde el principio. De cualquier manera, actualizaré esta respuesta. ¡Gracias! –

+0

Sin problema Soy nuevo en el uso de vim y estaba explorando trucos vim. Encontré tu respuesta para una de mis dudas. :) – Ramraj

13

Esto no está hablando estrictamente lo que está pidiendo, pero yo creo que es equivalente:

Si abre un archivo desde el explorador de archivos puede utilizar CTRL^(y/o CTRL-6?) A regresar al navegador Esto se traduce en el archivo abierto en una memoria intermedia y el explorador de archivos abiertos en el directorio que ha comenzado en.

creo que sirve ...

+2

Oh, Dios mío. Cambio de vida – bswinnerton

Cuestiones relacionadas