Cuando edito varios archivos muchas veces quiero ir y venir entre los últimos archivos editados. Sé acerca de : bn (ext) y : bp (revious) para alternar entre almacenamientos intermedios pero no mantienen el historial de los últimos archivos usados. En su lugar, usan el orden en que se abrieron los archivos. Por ejemplo, si abría los archivos en este ordenVim: Navegando a los búferes anteriores y siguientes en el historial de edición
A, B, C
un mi historial de navegación sería
A, B, C, B
continuación : bprevious en la última memoria intermedia (B) me enviaría a A. ¿Hay un comando o complemento que me enviaría a C? Sé de Ctrl-6, pero esto solo cambia entre los dos últimos buffers. Me gustaría ir y venir de varios buffers.
Esto es increíble, ¡muchas gracias! ¡Funciona perfectamente! – lassej
@Ton van den Heuvel ¡¡impresionante !! ¿Puedes restablecer de alguna manera la historia? Después de un tiempo, he acumulado un gran historial de archivos y quiero comenzar a trabajar en otra cosa. ¿Puedo borrar el historial o cerrar la ventana de alguna manera inteligente? – Cotten
@Cotten, gracias! Restablecer no es posible hasta donde yo sé. Sin embargo, no es terriblemente difícil de implementar. Puede presentar un ticket o incluso enviar una solicitud de extracción :) https://github.com/ton/vim-bufsurf –