Jadi, saya terutama pengembang .Net yang melakukan beberapa hal di Java, Python dan beberapa lainnya dari waktu ke waktu. Saya telah mendengar banyak orang memuji Vim dan Emacs karena sangat meningkatkan efisiensi setelah dasar-dasarnya dipecahkan. Saya pasti bisa melihat berapa banyak fitur yang bisa sangat berguna dengan latihan yang cukup, dan bahkan percaya bahwa kurva pembelajaran mungkin sepadan dengan usaha. Namun ... tampaknya Anda benar-benar harus menjadi semacam penyihir makro dan hotkey agar seefisien Vim atau Emacs seperti rata-rata pengembang dalam Visual Studio, Netbeans, Eclipse, atau platform lainnya. Saya sudah mulai belajar menggunakan Vim dan berpikir beberapa fitur-fiturnya mengagumkan (misalnya mengedit kolom), tetapi tampaknya banyak alat yang disediakan oleh IDE berat tidak bisa diganti, beli bahkan teks yang paling dijus. editor.
- menghasilkan file dbml untuk Linq-to-SQL
- Pengujian otomatis
- merancang UI
- Membuat / mengatur proyek dan solusi
Saya tahu Vim dan Emacs dapat melakukan banyak hal yang sama dengan sangat kuat yang dapat VS lakukan (seperti intellisense, refactoring, dll.) Dan mungkin dapat melakukan beberapa atau semua contoh yang saya berikan, tetapi apakah realistis untuk mengatakan bahwa seseorang yang bekerja pada platform ini sebenarnya akan mendapat manfaat dari Vim atau Emacs?