Tôi phát triển Ruby on Rails khá độc quyền. Tôi hiện đang phát triển trong OS X bằng cách sử dụng TextMate. Tôi có một máy ảo chạy để mô phỏng chặt chẽ nhất có thể môi trường mà ứng dụng của tôi sẽ được triển khai vào và tôi gắn mã trên một chia sẻ Samba vào OS X từ máy khách VM. Từ đó tôi mở với TextMate và mã đi.Suy nghĩ di chuyển từ TextMate sang vim cho Rails dev. Tôi cân nhưng gi?
Tôi bắt đầu nghĩ rằng với các plugin thích hợp và thời gian học tập, tôi có thể làm việc hiệu quả hơn trong vim trực tiếp trên máy ảo. Ngay bây giờ TextMate của tôi về cơ bản là cổ phiếu, mặc dù tôi thấy plugin ProjectPlus không thể thiếu. Những gì tôi đang tìm kiếm là một số gợi ý về tài nguyên và plugin bổ sung (nếu đó là thuật ngữ đúng) để mô phỏng chặt chẽ các tính năng mà tôi không muốn từ bỏ trong TextMate. Hoặc ít nhất, những lý do thuyết phục tại sao tôi nên sẵn sàng từ bỏ chúng. Dưới đây là danh sách ngắn:
- Có khả năng có cây dự án có thể gập lại dễ thấy hoặc dễ dàng chuyển đổi.
- Có thể xem nhanh trạng thái SCM, trong cây dự án này (thích hợp hơn) hoặc ngược lại. (Tôi sử dụng git gần như độc quyền nếu điều này làm cho bất kỳ sự khác biệt.)
- Có thể xem một side-by-side diff từ bên trong vim sẽ là tuyệt vời quá
- Khả năng tìm kiếm thông qua toàn bộ dự án tại sẽ (tôi giả sử
:stop; grep -nr; fg;
sẽ thực hiện điều này, trừ khi có một cách tốt hơn để làm điều đó.) - hoàn Code, nếu có thể