2009-08-09 9 views
5

Tengo MiniBufExplorer y NERDTree instalados. Con una ventana NERDTree abierta al mismo tiempo que MiniBufExplorer con> 2 búferes editables, cerrar uno de los búferes con: bd hace que el búfer se vacíe pero la ventana muestre el búfer vacío y no uno de los buffers siguientes o anteriores. Además, el búfer recién cerrado todavía aparece como seleccionado en la lista MBE. El diseño de las ventanas Al realizar esto son los siguientes: (N - NerdTree, M - MiniBufExpl, D - ventana de documento)MiniBufExplorer y NERD_Tree Buffer de cierre comportamientos inesperados

NNN MMMMMM 
NNN DDDDDD 
NNN DDDDDD 
NNN DDDDDD 

Cualquier sugerencia en cuanto a lo que podría ser el problema?

Respuesta

4

no estoy seguro de si esto va a resolver todos sus problemas, pero no tenía forma similar comportamiento chiflado con minibufexplorer/NERDTree, y se encontró que la función bclose Vim Tip 165 's curar la mayoría de los fallos - sobre todo con un mapeo que le robé a Gary Bernhardt's .vimrc reasignar el comando: bd apropiadamente:

" GRB: use fancy buffer closing that doesn't close the split 
cnoremap <expr> bd (getcmdtype() == ':' ? 'Bclose' : 'bd') 
0

:bd funciona para mí (vim 7.2, mbe 6.3.2). está cerrando el buffer actual, eliminándolo de la lista de buffer de mbe, y abriendo otro. solo la última parte, la apertura de otro búfer, parece ser un poco impredecible: a veces es el búfer a la derecha, a veces el de la izquierda y, a veces, otro más.

+0

esta respuesta se hizo antes de que cambiara el contenido de la pregunta para proporcionar más detalles sobre la repetición del comportamiento errante – nibblebot

Cuestiones relacionadas