Eskiden, ilgili dosya gruplarını her örnekte sekme olarak tutarak sekmelerin ve birden çok gvim örneğinin birleşimini kullanırdım. Bir örnekte çok fazla sekme ile karşılaşmadığım sürece, sekme çubuğu size bir bakışta düzenlemekte olduğunuz her dosyanın adını gösterir.
Sonra Jamis Buck'ın TextMate'ten vim'e nasıl geçtiğini anlatan bir gönderiyi okudum ve bazı harika numaralar öğrendim:
- Geçerli pencereyi bölmek için Ctrl-w s ve Ctrl-w v
- Aynı pencerede iki arabellek arasında geçiş yapmak için Ctrl-6.
- mevcut dizininizdeki dosyaları veya şu anda açmış olduğunuz arabellekleri otomatik olarak aramanızı sağlayan harika fuzzyfinder.vim
- Jamis'in kendi fuzzy_file_finder ve fuzzyfinder_textmate'i , fuzzyfinder'ın TextMate'teki benzer bir özellik gibi davranmak için çalışma şeklini biraz değiştiriyor (anlayabildiğim kadarıyla, fark, sadece baştan değil, dosya adındaki herhangi bir yerle eşleşmesidir). Nasıl çalıştığını görmek için bu videoyu izleyin .
Şimdi sadece bir gvim örneğim var, büyütülmüş ve birden çok pencereye bölerek aynı anda birkaç dosyayı görebilirim. Ctrl-F'yi fuzzyfinder_textmate'e bağladım, bu yüzden şimdi Ctrl-F yazarsam (söylersem) mod/usob
app / models / user_observer.rb'yi açar. Artık neredeyse hiç sekme ile uğraşmıyorum.
2010/08/07 Güncellemesi
Fuzzyfinder_textmate harika olmaya devam ederken, Casey'nin yorumlarda belirttiği gibi, artık korunmuyor. Ayrıca, büyük projelerle (çok sayıda dizin veya dosya) çalışırken, o (ve / veya fuzzyfinder.vim) biraz yavaş ve dengesiz oluyor, bu yüzden bir alternatif arıyorum.
Neyse ki, şeklinde çok güzel bir alternatif gibi görünüyor Wincent Colaiuta 'ın Command-T eklentisi . Bu, fuzzyfinder_textmate'e çok benzer (biraz daha iyi değilse de) davranışa sahiptir, ancak fark edilir şekilde daha hızlıdır; ayrıca bulunan dosyayı bölünmüş veya dikey bölünmüş olarak açabilmek gibi güzel özelliklere sahiptir. David Rivers'a işaret ettiği için teşekkürler (ve olumlu oylar!).