Vì vậy, tôi chủ yếu là một nhà phát triển .Net, người thỉnh thoảng thực hiện một số thứ trong Java, Python và một vài thứ khác. Tôi đã nghe rất nhiều người khen ngợi Vim và Emacs vì hiệu quả tăng lên rất nhiều khi những điều cơ bản được đóng đinh. Tôi chắc chắn có thể thấy có bao nhiêu tính năng có thể rất hữu ích với thực hành đầy đủ, và thậm chí tin rằng đường cong học tập có thể đáng để nỗ lực. Tuy nhiên ... có vẻ như bạn thực sự sẽ phải là một loại thuật sĩ macro và phím nóng để có hiệu quả trong Vim hoặc Emacs như nhà phát triển trung bình ở Visual Studio, Netbeans, Eclipse hoặc các nền tảng khác. Tôi đã bắt đầu học cách sử dụng Vim và nghĩ rằng một số tính năng của nó là tuyệt vời (ví dụ chỉnh sửa cột), nhưng có vẻ như nhiều công cụ được cung cấp bởi các IDE có trọng lượng nặng chỉ đơn giản là không thể thay thế mua ngay cả văn bản bị ngấm nước nhất biên tập viên.
- tạo tệp dbml cho Linq-to-SQL
- Kiểm tra tự động
- thiết kế giao diện người dùng
- Tạo / tổ chức dự án và giải pháp
Tôi biết Vim và Emacs có thể làm rất nhiều điều tương tự rất mạnh mẽ mà VS có thể (như intellisense, tái cấu trúc, v.v.) và nó có thể thực hiện một số hoặc tất cả các ví dụ mà tôi đã cung cấp, nhưng có thực tế không khi nói rằng ai đó làm việc trên các nền tảng này sẽ thực sự được hưởng lợi từ Vim hoặc Emacs?