2011-05-20 17 views
20

Bir arabelleği, vim penceresinden kaldırmanın tek yolu kapatacak şekilde düzeltebilir miyim? Örneğin, bir vim penceresinde dosya sistemini gösteren NERDtree eklentisini kullanıyorum. Bazen, quickfix komutlarını kullanmadan önce odağı başka bir pencereye değiştirmeyi unutuyorum ve dosya ağacının yerini alan erroneus dosyası biter. Bu soru ile elde çalıştığım şeyVim'de bir pencerede arabellek nasıl düzeltilir?

vim içindeki görüş ve editörler Eclipse'nın kavramını taklit etmektir:

Düzenleme (NERDtree pencere varsayılan genişliği sadece 31 olduğunu cabası). Bu açıdan, NERDTree (ve sadece bilgileri görüntülemek için kullanılan diğer eklentiler), diğer pencereler ise editörler olacaktır.

+0

Bilmiyorum, ancak ': b #' normalde bu pencerede NERDtree eklentisini yeniden açabilmesi için bir pencereye bir önceki dosyaya atlayacaktır. –

+0

NerdTree'yi düzeltmek için bunu yapmanın kolay bir yolu, yalnızca NerdTree arabelleğini ('ctrl + wq') kapatmak ve': NERDTree' komutuyla yeniden açmaktır. – GWW

+4

NERDTree ('nnoremap : NERDTreeToggle ') arasında geçiş yapmak için 'öğesini atadım. Bu durumda" "yazıp NERDTree yeni bir pencerede açılır. Ayrıca, El Yobo'nun önerisi de işe yarayabilir, ancak arabelleği kapatmayı ve NERDTree'yi "" – freitass

cevap

1

Bu tam olarak bir yanıt değil, ancak hata yaparsanız, Ctrl-^arabelleğin içeriğinde bir değişiklik yapar.

+1

Aslında "Ctrl + 6", değil mi? Geçen hafta bu komutu öğrendim ve bana çok zaman kazandırdı, ama bu yeterli değil. = / – freitass

İlgili konular