Benim günlük işim java / web geliştiricisi. Ben 5 yıl boyunca güneş tutulması kullanıyorum. Mükemmel olduğunu düşünüyorum ve ayrıca javascript ve html / jsp için Webstorm kullanıyorum.
Zaman zaman sunucuya ssh yapmam ve config dosyaları ile uğraşmam gerekir; Bunun için vi kullanıyorum ve bu beni üzüyor. Sözdizimi / komutları listeleyen bir web sayfasını açmam gerekiyor: tuşuna basın, ardından asteriks, üç kez dönün ve metin imlecinizin üzerine iki satır girilecektir . Bu benim için çok sezgisel ve ben doksanlı yılların sonunda yetişen birini hayal ediyorum.
Tutulmanın çok zekice olduğunu düşündüğüm (ve diğer IDE'leri varsaydığımı) ve emacs ve / veya vim'e geçmediğimi düşünüyorum.
- Projeyi yeniden derlemeye gerek kalmadan vurgulama hatası.
- Kod yardımı
- Üstlenmeden.
- Açılış görüşmesi hiearchy / Açılış bildirisi.
- Kaynak kontrolü ile tamamen entegre.
- Hata ayıklayıcı dahil.
- 3. parti eklentilerin kullanılabilirliği - örneğin, buluntular / checkstyle.
Duyduğum argümanlardan biri emacs / vim ile kendi eklentilerinizi yaratabileceğinizdir - peki tamam, ancak bunu eclipse'de de yapabilirsiniz. Ama her şey zaten orada olduğu için ihtiyacınız yok! Bu yarı inşa araba satın almak gibi diyor, gerisini kendiniz yapabilirsiniz.
İnsanlar neden emacs / vim kullanıyor? Onu kullanan insanlar aslında büyük organizasyonlardaki karmaşık nesne odaklı projeler üzerinde çalışıyorlar mı?
Vim / emacs geçiş yapmak nedenleri nelerdir. Geçiş yapsam üretkenliğim nasıl artar?
nano
yerine, vim
ben her öğrenmiş için yeterince sık bir CLI kullanmayın çünkü, vim
komutları. Sadece ara sıra kullanırsan, basit bir şeyin nano
sana daha iyi hizmet edebileceğini düşünürdüm ...