Vitrindeki vitrini “kilitlemenin” bir yolu var mı?


8

Kısa bir süre önce NERDTree ile Vim kullanmaya başladım. Sinir bozucu şey, arabelleği kapattığımda NERDTree, ekranın geri kalanını dolduracak şekilde genişliyor ve başka bir dosyayı açıp eski düzene geri almak için NERDTree'yi yeniden açmam gerekiyor.

NERDTree'yi yerinde kilitlemenin bir yolu var mı? İdeal olarak, bir tamponun kapatılması, gizlenmiş başka bir tamponla değiştirilir veya başka tamponlar açık değilse, yeni bir boş tampon açar.

Teşekkürler!

Yanıtlar:


2

Ben öyle düşünmüyorum. akla gelen tek çözüm, yeni bir anahtarlık yaratmaktır.

  • : vnew
  • ctrl-w kaldı
  • ctrl-w q

sadece mevcut tamponu kapatmak yerine.


Bu çözüm çok güzel bir geçici çözüm olmasına rağmen, gerçekten yapamayacağınız kadar berbat. Teşekkürler!
breadjesus

4

Http://github.com/carlhuda/janus adresinden bir göz atın , nerdree'yi solda kilitli tutabilmenizi sağlayan özelleştirilmiş bir vim sürümü. Ayrıca command-t, ctags ve ack gibi birçok popüler eklentiyi de içerir.


1
Veya, tüm dağıtımı kullanmak istemiyorsanız, NERDTree'yi sizin için koruyacak olan vimrc'nin kıskacını kullanabilirsiniz. Oldukça kaygan!
ELLIOTTCABLE


Tamam, vimrc'imin içine koyduğum şey bu ve bir işe yarar. Çok teşekkürler!
James McLaughlin

2

Deneyin bufkill . Bu sorunu çözmek için yapıldı.

:bdTamponunuzu kapatmak yerine kullanırsınız :BD. Bu, sadece tamponu öldürdüğünüz için pencerenin kapanmasını önler. Değiştirilecek başka bir tampon yoksa, boş bir tampon açı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.