Hiç bir şekilde vim gücü kullanıcısı değilim, gelişmiş hareketleri ve komutları vim ile kavramaya başladım. Ama dolaşamadığım bir dezavantaj var.
Kod yazmak için grafik programlarla büyüdüm, ancak son zamanlarda birçok klasör içeren oldukça büyük projelerde çalışmak için ssh & screen üzerinden vim kullanmaya başladım.
Vim ustalarının birden fazla dosyayla hızlı ve kolay bir şekilde çalışmak için ne yaptığını merak ediyorum. Örnek olarak raylar uygulamasını ele alalım. Diyelim ki çalıştırmak için bir denetleyiciyi düzenlemek istiyorsunuz.
vim app/controllers/controller.rb
Ama sonra hızlıca bir görünümü veya bir db geçişini düzenlemeye geçmek istiyorsunuz, ilk içgüdüm, :wqo dizine gitmek için bash'a dönüp yepyeni bir arabellekte yeniden başlamak.
Bu açık bir şekilde yanlıştır.
Gibi birkaç şey öğrendim:
- İstemci sunucusu (ama X'i ssh üzerinde kullanmak istemiyorum ve bu tek yol gibi görünüyor)
:egöz atarak başka bir dosyayı açmak için, ancak çok hızlı bir şekilde yapamıyorum. Sekme tamamlandı beni gerçekten yukarı.- Bir dizinin tamamını açma ve arabellekler arasında arama yapma.
- NERDTree umut vericidir, ancak beni komut satırı navigasyonunda ustalaşmaya zorlamak için herhangi bir grafik gösterimden uzak durmak istiyorum
Saf olduğum için özür dilerim, ama gerçekten sübjektif olsa bile bununla ilgili doğru yolu öğrenmek istiyorum.
Yöntemleriniz nelerdir ve ne önerirsiniz?
rails-type-navigationiçinde belgelerine veya:help rails-type-navigationsizi yüklediyseniz).