Công việc hàng ngày của tôi là java / nhà phát triển web. Tôi đã sử dụng nhật thực trong khoảng 5 năm. Tôi nghĩ nó tuyệt vời và tôi cũng sử dụng Webstorm cho javascript và html / jsp.
Đôi khi tôi cần phải ssh vào máy chủ và loay hoay với các tập tin cấu hình; Đối với điều này, tôi sử dụng vi và nó làm tôi đau. Tôi phải lập một trang web liệt kê cú pháp / lệnh: nhấn esc, sau đó dấu hoa thị, quay vòng ba lần và văn bản sẽ được nhập hai dòng phía trên con trỏ của bạn . Nó thật không trực quan với tôi, và tôi tưởng tượng bất cứ ai lớn lên vào cuối những năm tám mươi.
Dưới đây là những lý do chính khiến tôi nghĩ nhật thực là tuyệt vời (và tôi giả sử các IDE khác) và không chuyển sang emacs và / hoặc vim.
- Lỗi tô sáng không cần biên dịch lại dự án.
- Mã hỗ trợ.
- Tái cấu trúc.
- Mở cuộc gọi hiearchy / Khai báo.
- Tích hợp đầy đủ với kiểm soát nguồn.
- Trình gỡ lỗi được bao gồm.
- sẵn có các plugin của bên thứ 3 - ví dụ: findbugs / checkstyle.
Một trong những đối số tôi nghe được là với emacs / vim bạn có thể tạo các plugin của riêng mình - cũng OK, nhưng bạn cũng có thể làm điều đó trong nhật thực. Nhưng bạn không cần vì mọi thứ đã ở đó! Giống như nói mua chiếc xe được chế tạo một nửa này, bạn có thể tự mình xây dựng phần còn lại.
Tại sao mọi người sử dụng emacs / vim? Những người sử dụng nó thực sự làm việc trên các dự án hướng đối tượng phức tạp trong các tổ chức lớn?
Những lý do để chuyển sang vim / emacs. Làm thế nào năng suất của tôi sẽ tăng nếu tôi đã chuyển đổi?
nano
, hơn là vim
, đơn giản vì tôi không sử dụng CLI thường đủ để học tất cả các vim
lệnh. Nếu bạn chỉ thỉnh thoảng sử dụng nó, tôi sẽ nghĩ một cái gì đó đơn giản như nano
sẽ phục vụ bạn tốt hơn ...