2010-03-16 35 views
6

Tôi sử dụng studio trực quan để lập trình hàng ngày (đọc đặt thức ăn vào miệng) nhưng để lập trình cá nhân (đọc c/C++ hacking) tôi sử dụng Emacs.Tự động hoàn thành Emacs X11 (intellisense)

Hiện giờ tôi đang thực hiện một bài tập lập trình liên quan đến API X11. Tôi liên tục đề cập đến hướng dẫn API lập trình để tìm chữ ký của các cuộc gọi hàm.

Điều gì sẽ thực sự tốt đẹp nếu có thay thế emacs đối với intellisense phòng thu trực quan. Tôi biết có tự động hoàn thành cho các chi tiết ngôn ngữ cụ thể.

Có tiện ích mở rộng như vậy cho Emacs không? Hoặc nếu không, có cách nào để tạo ra một, có thể sử dụng cơ chế cụ thể ngôn ngữ đã được sử dụng để hoàn thành tự động?

Trả lời

0

Tôi tin rằng Cedet cung cấp tự động hoàn thành cho C++, và là một phần của Emacs 23. Bạn cũng có thể muốn xem Auto-Complete, đó là những gì tôi sử dụng bản thân mình.

0

Tôi đã cài đặt cedit nhưng thực sự không bao giờ sử dụng. Nhưng tôi cũng không say mê sự tò mò. Bạn có vẻ thích nó, vì vậy bạn có thể thích cedit là tốt.

Bạn cũng có thể quan tâm VisEmacs, cho phép bạn sử dụng Emacs làm trình chỉnh sửa của bạn trong VisualStudio. Tôi sử dụng hàng ngày.

0

Không hoàn thành tự động 100%, nhưng bạn cũng có thể quan tâm đến ETAGS, CTAGS của emacs. http://ctags.sourceforge.net/

Ctags tạo ra một tập tin chỉ mục (hoặc thẻ) của các đối tượng ngôn ngữ được tìm thấy trong nguồn tập tin mà cho phép các mặt hàng này trở thành một cách nhanh chóng và dễ dàng đặt bởi một trình soạn thảo văn bản hoặc tiện ích khác. Thẻ biểu thị đối tượng ngôn ngữ có sẵn mục nhập chỉ mục (hoặc, cách khác, mục nhập chỉ mục được tạo cho đối tượng đó).

Các vấn đề liên quan