¿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?

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?


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).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.