Czy można zresetować sekwencję indeksów używanych przez vima dla buforów plików?


8

Gdy otwieram nowe pliki w vimie, indeks bufora wydaje się pomijać dowolne indeksy. Przełączam się między buforami za pomocą b<buffer-index>, więc pomaga mieć sekwencyjne wskaźniki dla zdrowia psychicznego / OCD. Po chwili kończę vim i ładuję pliki, nad którymi aktualnie pracuję za pośrednictwem CL, i porządkuje je sekwencyjnie, ale jest to kłopotliwe, gdy masz wiele ścieżek do podkatalogów.

Czy mogę zresetować sekwencję?

Odpowiedzi:


11

Nie, nie bez ponownego uruchomienia Vima. Istnieje wiele powodów, dla których nie można ich zresetować, niektóre z nich są wewnętrzne, inne mają związek z unikaniem niespodzianek ze skryptami Vima przechowującymi numery buforów.

Czy zdajesz sobie sprawę, że możesz zrobić polecenie „: buforuj częściową nazwę bufora ”, aby przejść do innego bufora, o ile podany ciąg znaków jest unikalny?


2
Ach! Dzięki za wskazówkę, nie wiedziałem: bufor działał z częściowymi nazwami.
leo

vim-airline używa wtedy pseudo-buforów.
Paschalis,

3

Utworzenie session ( :mksession!), zamknięcie vima i otwarcie session ( :so Session.vim) spowoduje zmianę kolejności indeksów zaczynając od 2 (1 służy do pozyskiwania sesji).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.