¿Es posible restablecer la secuencia de índices que vim usa para las memorias intermedias de archivos?

8

Cuando abro nuevos archivos dentro de vim, el índice del búfer parece omitir los índices arbitrarios. Alternar entre buffers usando b<buffer-index>, por lo que ayuda tener índices secuenciales por sanidad / OCD. Después de un tiempo, solo salgo de vim y cargo los archivos en los que estoy trabajando actualmente a través de CL y los ordena secuencialmente, pero esto es un problema cuando tienes múltiples rutas de subdirectorio.

¿Puedo restablecer la secuencia o algo?

León
fuente

Respuestas:

11

No, no sin reiniciar Vim. Hay varias razones por las que no se pueden restablecer, algunas internas, algunas tienen que ver con evitar sorpresas con los scripts de Vim que almacenan números de búfer.

¿Sabe que puede hacer ": nombre del búfer parcial del búfer " para saltar a otro búfer, siempre que la cadena que proporcione sea única?

Heptita
fuente
2
Ah! Gracias por el consejo, no lo sabía: el búfer funcionaba con nombres parciales.
leo
vim-airline utiliza números de pseudo-buffer entonces.
Paschalis
3

Crear una sesión ( :mksession!), cerrar vim y abrir la sesión ( :so Session.vim) reordenará sus índices a partir de 2 (1 se usa para generar la sesión).

DaftWooly
fuente