Чи можливо скинути послідовність індексів, які vim використовує для файлових буферів?


8

Коли я відкриваю нові файли всередині vim, індекс буфера, схоже, переходить через довільні індекси. Я перемикаюсь між буферами, використовуючи b<buffer-index>, тому це допомагає мати послідовні індекси для розумності / ради OCD. Через деякий час я просто виходжу з vim та завантажую файли, над якими зараз працюю через CL, і він послідовно їх упорядковує, але це біль, коли у вас є кілька шляхів до каталогу.

Чи можу я скинути послідовність чи щось таке?

Відповіді:


11

Ні, не без перезавантаження Vim. Існує ряд причин, через які вони не можуть бути скинуті, деякі з них внутрішні, а деякі пов'язані з уникненням сюрпризів із скриптами Vim, що зберігають буферні номери.

Чи знаєте ви, що ви можете зробити «: буфер часткового імені буфера », щоб перейти до іншого буфера, до тих пір, поки рядок, який ви постачаєте, унікальний?


2
Ах! Дякую за пораду, я не знав: буфер працював з частковими іменами.
лео

тоді vim-airline використовує псевдобуферні номери.
Пашаліс

3

Створення сеансу ( :mksession!), закриття vim та відкриття сеансу ( :so Session.vim) змінить порядок індексів, починаючи з 2 (1 використовується для джерела сеансу).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.