2011-12-06 10 views
5

Esta es la misma pregunta que on SuperUser, pero creo que tiene una mejor oportunidad de ser respondida aquí, así que ...Abrir un archivo desde .netrw en una fracción especificada

En Vim, tengo cuatro splits - two by two - y en la esquina superior izquierda, uno está abierto. ¿Hay alguna manera de abrir un archivo desde netrw en la división inferior derecha, abajo a la izquierda, etc.?

+0

Es una pena que esta pregunta nunca haya sido respondida. –

+0

@RobertKluin - Esperando, esperando ........ :) – Rook

Respuesta

7

hay algunos consejos aquí https://superuser.com/questions/377501/keep-cursor-in-netrw-window-when-browsing-files-in-vim

Ponga esto en su .vimrc,

let g:netrw_preview = 1 

para configurar divisiones verticales de vista previa, a continuación, cuando el cursor se encuentra sobre el archivo deseado, el tipo p a abrir una ventana de vista previa. Para cerrar la ventana, escriba CtrlWz.

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

:help netrw-preview 
:help CTRL-W_z 

o simplemente

:help netrw 

y navegar por la tabla de contenidos para otros comandos de navegación y otras características netrw.

2

Puede establecer la variable g:netrw_chgwin para que netrw abra los archivos en una ventana específica. Ver:

:h netrw-C 

Así que para hacer la ventana actual en el blanco de tipo netrw esto mientras estás en esa ventana:

:let g:netrw_chgwin = winnr() 

Otra forma es poner en marcha netrw en la ventana de destino (:E), pulse C para seleccionarlo para editarlo y cierre netrw con <c-o>.

Cuestiones relacionadas