Gần đây (vài tháng trước) tôi đã chuyển từ RubyMine (khoảng € 90) sang VIM (chính xác € 0) và tôi thực sự hài lòng với điều đó.
Nó không dễ dàng để mô tả lý do tại sao nó tốt hơn nhưng một điều tôi yêu thích về VIM là tôi không cần chuột nữa. Nghe có vẻ buồn cười nhưng tôi cảm thấy hạnh phúc hơn nhiều khi không có chuột - bởi vì nó giải phóng tôi khỏi bàn.
Trong VIM bạn sẽ tìm thấy rất nhiều tính năng thú vị - chỉ cần google xung quanh. Ví dụ một trong những điều tốt nhất là ci"
sẽ xóa tất cả văn bản bên trong "
và bạn có thể bắt đầu viết. Nhưng có rất nhiều người khác.
IDE đầy đủ là IMHO vô dụng đối với Ruby và các ngôn ngữ động khác. Các tính năng tốt nhất của họ như: tái cấu trúc, hoàn thành mã, kiểm tra cú pháp, vv đơn giản là không hoạt động. Hay tệ nhất - hoạt động trên 80% phần trăm. Và họ sẽ không bao giờ làm việc như Rails đầy đủ của eval(some_text_that_generates_methods)
Tôi không thể nói cho Emacs như tôi đã không bao giờ sử dụng nó.
Tôi không chắc chắn nó như thế nào trên nền tảng Windows như tôi đang sử dụng Mac/Linux. Nhưng nó phải là tương tự.
UPDATE: Ah, tôi quên để cung cấp một liên kết để thiết lập VIM đẹp cho Ruby on Rails: http://github.com/akitaonrails/vimfiles
Nếu bạn làm theo các README bạn sẽ có một môi trường làm việc sẵn sàng trong một phút. Có rất nhiều plugin hữu ích trong kho này (git submodules là chính xác) - chỉ cần nhìn vào bên trong.
Nguồn
2010-09-30 17:28:56
Tôi đã thử Aptana và Netbeans. Tôi muốn thử emacs hoặc vim, mặc dù để xem những gì cơn sốt là tất cả về. – NotDan