Bu nedenle, öncelikle Java, Python ve zaman zaman birkaç başka şey yapan bir .Net geliştiricisiyim. Bir çok insan Vim ve Emacs'ı temelleri çivilediğinde verimliliği arttırmak için övdü. Yeterli pratikte özelliklerden kaçının çok yararlı olabileceğini kesinlikle görebiliyorum ve hatta öğrenme eğrisinin çabaya değdiğine inanıyorum. Ancak ... ortalama bir geliştiricinin Visual Studio, Netbeans, Eclipse veya diğer platformlarda olduğu gibi Vim veya Emacs'ta verimli olmak için gerçekten bir çeşit makro ve kısayol sihirbazı olmanız gerektiği anlaşılıyor. Vim'i kullanmayı öğrenmeye başladım ve bazı özelliklerinin harika olduğunu düşünüyorum (örneğin sütun düzenleme), ancak ağır IDE'ler tarafından sağlanan araçların çoğunun en sık kullanılan metni bile satın alamadığı anlaşılıyor editör.
- Linq-to-SQL için dbml dosyaları oluşturma
- Otomatik test
- kullanıcı arayüzü tasarlama
- Proje ve çözüm oluşturma / organize etme
Vim ve Emacs'ın VS'nin yapabileceği çok şey aynı şeyi çok güçlü bir şekilde yapabileceğini biliyorum. bu platformlarda çalışan birinin aslında Vim veya Emacs'tan faydalanacağını?