Tôi yêu các biên tập viên trường học cũ vì họ cho phép người dùng hoàn toàn bay thông qua mã của họ, chỉnh sửa gần như nhanh như họ có thể nghĩ.Emacs/vi có bao giờ có thể triển khai Intellisense/Refactorings cũng như Visual Studio và Eclipse không?
Tuy nhiên, chúng hút bóng khi nhận thức về môi trường của chúng, thiếu sự triển khai mạnh mẽ các tính năng như Intellisense (tấn công trước: không, thực sự không phải là việc triển khai intellisense trong các emacs không đáng kể để cài đặt và không hút) và các phép tái cấu trúc phổ biến (tấn công trước khi làm trống # 2: "tìm kiếm và thay thế toàn cầu" không phải là công cụ tái cấu trúc). (ví dụ: Sẽ thật tuyệt nếu không thể sử dụng gì ngoài vim để phát triển trong. Net, nhưng tại thời điểm này nó là một cam kết không được chấp nhận tốt nhất).
Tôi yêu Visual Studio/Eclipse/XCode vì chúng được tích hợp với môi trường của chúng nên tôi hầu như không bao giờ cần tra cứu tài liệu API và có thể refactor không sợ. Tuy nhiên, họ hút bóng ở thao tác văn bản cơ bản và macro (không liên quan đến vi/emacs), không có sẵn trên tất cả các nền tảng (ngoại trừ Eclipse), có khả năng sẽ thay đổi một cách không tự nhiên hoặc có lẽ không ở trong 10-20 năm tới, và quan trọng nhất, không thể chạy tetris.
Chúng ta có bao giờ thấy ngày khi emacs hoặc vi sẽ có thể được tích hợp chặt chẽ với các dự án .Net, Java và Objective-C như Visual Studio, Eclipse và XCode không?
Nếu không, có phải vì các mối quan tâm độc quyền không? (tức là yêu cầu emacs gửi kèm theo bản sao của khung .Net)? Hay là vì tại thời điểm đội của chúng tôi không có nhân lực?
Eclipse không khả dụng trên tất cả các nền tảng. –
Có nhiều công cụ để đến gần hoặc thậm chí tốt hơn. Cedet là một ví dụ điển hình. Cá nhân tôi nghĩ rằng nếu bạn loại bỏ intellisense nó làm cho bạn quen thuộc hơn với mã đó là một điều tốt trong thời gian dài.Ngoài ra những tính năng có xu hướng hog tài nguyên máy tính trong nền để tạo ra hoàn thành và như vậy. Một điều mặc dù là họ không có nghĩa là để được tích hợp chặt chẽ để họ có thể được biên tập viên nói chung. –
@ Jesus (luôn muốn có lý do chính đáng để gõ điều đó) - Eh, trong khi tôi đánh giá cao việc bạn dành thời gian để trả lời, và đó là một nhận xét rất thông minh, được suy nghĩ cẩn thận, nó đánh tôi giống như lập luận cũ rằng nếu tôi gắn một con dao bít tết vào vô-lăng chỉ vào ngực tôi, nó sẽ khiến tôi trở thành người lái xe tốt hơn. – Whisker