Emacs có thể hỗ trợ khái niệm dự án không? Đó sẽ là nơi một số tùy chọn cấu hình khác nhau tùy thuộc vào dự án bạn đang làm việc.Emacs có thể hỗ trợ các dự án không?
Trả lời
Bạn thường không mong đợi các emacs biết về sự khác biệt trong yêu cầu xây dựng --- bạn hãy để hệ thống xây dựng (thực hiện hoặc bất cứ điều gì) chăm sóc điều đó. Để xử lý các chuẩn mã hóa khác nhau, hãy xác định các tệp yourproject.el
để đặt biến, tải và dỡ bỏ các chế độ cục bộ, v.v ... (sử dụng M-x load-file
để chạy).
Để trở thành pedantic, Emacs có thể hỗ trợ bất cứ điều gì, vì nó là một thời gian chạy ngôn ngữ Lisp mà như vậy sẽ xảy ra để có một trình soạn thảo trên đầu trang của nó.
Để cụ thể, một số bổ trợ cho Emacs hỗ trợ Các dự án, chẳng hạn như JDEE.
Dude, như được đề cập trong câu trả lời khác, EMACS có thể làm mọi thứ. Điều đó nói rằng, chúng ta hãy mở rộng một chút về những gì một "dự án" có nghĩa là trong bối cảnh này. Trong hầu hết các IDE, như Eclipse, Netbeans, Visual Studio hoặc Xcode, "project" có nghĩa là hai thứ: một bố cục tệp cho các phần thuộc về nhau và các hướng dẫn cho hệ thống xây dựng để tạo ra thứ bao gồm các phần đó.
Trong EMACS, bạn có toàn quyền kiểm soát những thứ này, nhưng cách chúng hoạt động cùng nhau phụ thuộc vào môi trường đích - Lisp, Java, C/C++ và vân vân. Lisp được hỗ trợ bởi SLIME, Java bởi JDEE, C/C++ bởi các chế độ dựng sẵn và một loạt các quy ước; kiểm soát phiên bản cũng được tích hợp nếu bạn muốn sử dụng nó.
Trong hầu hết các trường hợp, chi tiết bản dựng không thực sự ảnh hưởng đến chính trình chỉnh sửa, nhưng bạn có thể chuyên hành vi cho các tệp cụ thể bằng cách sử dụng mô hình hoặc biến cục bộ. JDEE có khái niệm "dự án" cụ thể được xây dựng.
Bạn đang cố gắng làm việc với ngôn ngữ và môi trường nào?
Kiểm tra plugin project-local-variables. Tôi đã không sử dụng nó cá nhân, nhưng tôi đã nhìn thấy nó được đề cập trong tài liệu chế độ Rinari cho phạm vi xuống một chức năng tìm-tập-trong-dự án.
Tôi nghĩ đây là một hướng dẫn tốt (mặc dù: "Xin lưu ý rằng vào tháng 5 năm 2008, chức năng này đã được triển khai trong Emacs, vì vậy không cần thư viện này." Xem các biến thư mục "trong Hướng dẫn Emacs.") – Pablo
Vâng, hãy nhìn vào gói EDE từ CEDET library
Điều này có vẻ thú vị, nhưng có vẻ như chỉ dành cho các dự án dựa trên thực hiện. – Pablo
Rất dễ mở rộng, vì vậy bạn có thể thêm hỗ trợ cho các loại dự án của riêng mình. Bạn muốn nhận hỗ trợ cho dự án nào? –
Vâng, như bạn có thể thấy có một số gói để làm điều này.
Bạn có thể muốn tiếp cận này: http://blog.jrock.us/articles/eproject.pod
tôi chỉ đọc nó ngày hôm nay.
- 1. eclipse dự án maven hiện có thêm hỗ trợ jpa?
- 2. hỗ trợ maven cho các dự án android?
- 3. Jenkins có thể xây dựng các dự án Eclipse không?
- 4. Thêm thư viện hỗ trợ vào dự án Android
- 5. emacs hỗ trợ 256 màu
- 6. Thêm hỗ trợ MFC vào dự án Qt
- 7. Có thể tự động tạo các dự án Xcode không?
- 8. Bản đánh chữ có hỗ trợ các dự án hiện có với các thư viện JavaScript không?
- 9. Sonar có hỗ trợ nhiều ngôn ngữ trong cùng một dự án không?
- 10. Sử dụng mã không phải ARC trong dự án có hỗ trợ ARC - Thêm Facebook
- 11. Trình phát triển đơn 2.1+ có hỗ trợ tệp dự án studio hình ảnh 2010 không?
- 12. AppHarbor có hỗ trợ Dự án Cơ sở dữ liệu SQL Server không?
- 13. Tệp dự án có chứa ToolsVersion = "4.0", không được hỗ trợ bởi phiên bản MSBuild
- 14. Hỗ trợ Emacs cho ngôn ngữ D
- 15. Hỗ trợ IPython trên Emacs 24.x
- 16. Android có dự định hỗ trợ Java7 không?
- 17. Dự án MVC về lỗi VS2010: Loại dự án không được hỗ trợ bởi cài đặt này
- 18. xây dựng các emacs với hỗ trợ X
- 19. Mono có hỗ trợ XAML không?
- 20. PyCharm có hỗ trợ Jinja2 không?
- 21. Hỗ trợ nhiều hội đồng trên các dự án ASP.NET \ C#
- 22. Xử lý sự thiếu hỗ trợ của Expression Blend cho các dự án C++/CLI
- 23. Danh sách các dự án mã nguồn mở hỗ trợ phát triển ứng dụng Android
- 24. dự án ASP.NET MVC "không được hỗ trợ bởi việc cài đặt này"
- 25. Sử dụng thư viện hỗ trợ trong các dự án và thư viện android (Android Studio)
- 26. Blend "Cửa sổ không được hỗ trợ trong Dự án WPF"
- 27. Xác định các dự án không được lên lịch như các dự án bị kẹt trong Emacs Org-Mode
- 28. Có thể 'gắn thẻ' các dự án trên github không?
- 29. Bạn có thể xóa các dự án appengine không?
- 30. Hướng dẫn Emacs cho các dự án lớn
Tôi đang chọn câu trả lời này không phải vì đó là câu trả lời, nhưng vì đó là câu trả lời tôi đã sử dụng. – Pablo