Vim'in dosya arabellekleri için kullandığı dizin sırasını sıfırlamak mümkün müdür?


8

Vim içinde yeni dosyalar açtığımda, arabellek dizini rastgele dizinleri atlıyor gibi görünüyor. Kullanarak tamponlar arasında geçiş yapıyorum b<buffer-index>, bu nedenle akıl sağlığı / OKB uğruna sıralı endekslere sahip olmaya yardımcı olur. Bir süre sonra, vim'den çıkıyorum ve şu anda CL üzerinden çalıştığım dosyaları yüklüyorum ve bunları sırayla sipariş ediyor, ancak birden fazla alt dizin yolunuz olduğunda bu bir acı.

Diziyi veya başka bir şeyi sıfırlayabilir miyim?

Yanıtlar:


11

Hayır, Vim'i yeniden başlatmadan değil. Bazılarının dahili olarak sıfırlanamamasının, bazılarının arabellek numaralarını depolayan Vim komut dosyalarıyla sürprizlerden kaçınmak zorunda olmasının birkaç nedeni vardır.

Sağladığınız dize benzersiz olduğu sürece başka bir tampona atlamak için ": buffer kısmi buffer name " yapabileceğinizi biliyor musunuz ?


2
Ah! Bahşiş için teşekkürler, bilmiyordum: tampon kısmi isimlerle çalıştı.
leo

vim-airline o zaman sahte arabellek numaralarını kullanır.
Paschalis

3

Bir oturum ( :mksession!) oluşturmak , vim'i kapatmak ve oturumu açmak ( :so Session.vim), 2'den başlayarak indeksleri yeniden sıralar (1, oturumu kaynaklamak için kullanılır).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.