Yıllardır Vim kullanıcısıyım. Kendimi bazen Eclipse'i başlatmaya başladım (vi eklentisini kullanarak söylemeliyim ki çeşitli sorunları var). Bunun ana sebebi Java derlemelerinin biraz zaman almasıdır ... ve maven gibi son derece bileşenli yapı çerçevelerinin eklenmesiyle yavaşlar ve yavaşlar. Bu nedenle değişikliklerinizi doğrulamak oldukça zaman alıyor, bu da benim için genellikle daha sonra çözmem gereken bir sürü derleme sorununu yığılmasına yol açıyor ve taahhüt mesajlarını filtrelemek biraz zaman alıyor.
Derleme sorunları sıralamasından çok büyük aldığımda, Eclipse'i çalıştırıyorum. Değişiklikleri pasta yapmamı sağlıyor. Yavaş, kullanımı acımasız ve neredeyse bir Vim kadar güzel bir editör değil (Vim'i yaklaşık on yıldır kullanıyorum, bu yüzden benim için ikinci doğa). Hassas düzenleme için buluyorum - belirli bir hatayı düzeltmeye ihtiyaç duyuyor, belirli bir mantık parçasını veya başka bir şeyi yeniden düzenlemeye ihtiyacım var ...
Ayrıca bir ipucu:
:set path=**
:chdir your/project/root
Bu ^wf
, bir sınıf adını büyük bir projede gezinmek için çok güzel bir özellik haline getirir .
Her neyse, sıska, yeni bir kod eklemem gerektiğinde, Vim sadece derleme sorunlarını ve benzer şeyleri kovalamak için harcanan zaman nedeniyle beni yavaşlatmış gibi görünüyor. Yine de belirli kaynakları bulup düzenlemem gerektiğinde, Eclipse bir balyoz gibi hissediyor. Hala Vim için sihirli IDE'yi bekliyorum. Bildiğim üç büyük girişim oldu. Çok sayıda özellik ekleyen ancak kullanımı imkansız görünen saf bir viml IDE tipi eklenti var. Çok fazla sorun yaşadığım eclim var. Ve Eclipse için aslında Vim'i ekleyen bir eklenti var. Sonuncusu, gerçek ciddi Java EE çalışması için en umut verici görünüyor, ancak çok iyi çalışmıyor ya da Eclipse'nin tüm özelliklerini gömülü Vim ile gerçekten entegre etmiyor gibi görünüyor.
Bir tuş vuruşu ile eksik bir içe aktarma, yazma sorunları olan hilight kodu, vb. Eklemek gibi şeyler, büyük bir Java projesinde çalışırken IDE'nizden çok değerli görünüyor.