Tôi tự hỏi nếu có một lệnh hoặc plugin cho nhật thực sẽ lấy một tập tin tiêu đề của tôi và tự động tạo ra tất cả các phương pháp stubs vào tập tin CPP từ tiêu đề đó? Tôi đã googled và thiếu kết quả sẽ nói không như vậy, nhưng tôi có thể nhìn thấy trong các sở thích CDT theo mẫu mà có một tùy chọn để cho phép thế hệ sơ khai ... nhưng không thể tìm thấy lệnh để sử dụng nó. Cảm ơn!Eclipse CDT Tạo phương pháp khai sinh từ tệp tiêu đề?
Trả lời
Được rồi, sau khi thực hiện một số tìm kiếm khác, tôi đã tự tìm ra giải pháp. Trong tệp tiêu đề, nhấp chuột phải vào khoảng trắng và chọn "Phương thức triển khai" và một cửa sổ sẽ xuất hiện hiển thị danh sách các khai báo phương thức trong tiêu đề. Bạn có thể chọn một số hoặc tất cả, sau đó nhấp vào "Hoàn thành" và được thực hiện với nó hoặc "Tiếp theo" để làm theo phần còn lại của quá trình hướng dẫn có hướng dẫn.
Sửa
tôi đã nhận thấy tại những thời điểm khi sử dụng này mà định dạng của cuống tạo ra có thể được hơi say lên, hoặc có thể vít lên các định dạng của tập tin CPP hiện tại của bạn. Nếu điều đó xảy ra, chỉ cần nhấp chuột phải trong tệp CPP không gian trắng, nhấp vào "Nguồn" và chọn "Định dạng" để khắc phục sự cố.
Một Sửa
Đối với một số lý do sau khi tất cả thời gian này, đã có một loạt các hoạt động của những người cố gắng để chỉnh sửa câu trả lời của tôi để thay đổi nó hoàn toàn. Tất cả các chỉnh sửa đang cố gắng để giao tiếp là có rõ ràng là một CTRL + 3 phím tắt để đưa lên các cửa sổ phương pháp thực hiện.
Bạn cũng có thể xem http://www.lazycplusplus.com/. Nó mạnh hơn việc tạo ra các phương thức khai sinh. Nó tạo ra các tập tin header và source. Tôi quản lý để tích hợp nó trong Visual Studio, do đó, nó chạy trên mọi bản dựng. Có lẽ bạn cũng có thể làm điều đó trong Eclipse.
Edit:
Trên blog của tôi http://itmuckel.de tôi đã viết một bài viết về tích hợp Lazy C++ trong Eclipse. Nó hoạt động thực sự tốt. Đây là liên kết tải xuống trực tiếp của hướng dẫn: http://itmuckel.de/wp-content/uploads/2016/04/lzz_integration.pdf
Nó được viết bằng tiếng Đức, nhưng ảnh chụp màn hình của Eclipse hiển thị phiên bản tiếng Anh. Bên cạnh đó Google Translate cũng sẽ làm tốt công việc.
Tôi đã nhìn thấy điều này một lần nhưng một cái gì đó về nó đưa tôi ra đủ để làm cho tôi không bận tâm cố gắng. Tôi đoán nhật thực là đủ tốt cho tôi cho vấn đề này. Chắc chắn studio trực quan muốn có một tính năng cơ bản như vậy. –
Tôi thích nó rất nhiều. Nếu bạn viết mã rất nhiều C++ - Các lớp bạn sẽ không muốn quay trở lại tiêu đề và các nguồn văn bản một cách riêng biệt. Rất tiếc, Visual Studio không có tính năng tạo phương thức triển khai. – itmuckel
Tôi bị mất một chút trong CDT Eclipse và không thể tìm thấy phương thức triển khai được mô tả ở trên. Vì vậy, vì lợi ích rõ ràng tôi đăng bài này.
Trong Eclipse CDT Mars (và có thể các phiên bản trước):
- Nhấp chuột phải trên trắng-không gian bên trong tập tin .h hoặc tiêu đề. đơn ban đầu xuất hiện ...
- Bấm trên Nguồn -> Thực hiện Phương pháp ...
- cửa sổ Popup xuất hiện; kiểm tra phương pháp (sơ đồ) tới tạo in. cpp/triển khai tệp.
.
- 1. Eclipse CDT C/C++: Bao gồm tệp tiêu đề từ một dự án khác
- 2. Cách mở tệp vcproj từ CDT Eclipse?
- 3. Cách tạo tệp tiêu đề JNI trong Eclipse
- 4. CDT Eclipse: Nhập tệp nguồn/tiêu đề vào dự án mới của tôi, mà không cần sao chép chúng
- 5. Lỗi CDT C++ Eclipse
- 6. Eclipse Eclipse CDT profiler
- 7. "Mở thực hiện" trong Eclipse CDT
- 8. Eclipse C++: Làm thế nào để bạn nhanh chóng chuyển đổi giữa các tệp tiêu đề và tệp triển khai?
- 9. Tự động tạo tệp C++ từ tiêu đề?
- 10. Tên trường tiêu đề không hợp lệ khi thêm tệp kê khai vào JAR bằng Eclipse
- 11. Eclipse CDT và Source Control
- 12. Sử dụng trình phân tích cú pháp CDT của Eclipse bên ngoài CDT
- 13. Chúng tôi có thể không khai báo các phương thức trong các tệp tiêu đề không?
- 14. Refactoring C++ trong Eclipse CDT
- 15. Khai báo đối tượng lớp trong tệp tiêu đề
- 16. Phím tắt để tạo một phương pháp trong eclipse
- 17. Các phương pháp hay nhất để sử dụng các tệp tiêu đề C++
- 18. Trích xuất tiêu đề từ tệp PDF?
- 19. Eclipse CDT không xóa lỗi từ các bản dựng trước
- 20. Dự án được tạo với cmake cho Eclipse CDT
- 21. Bao gồm các tệp nguồn từ một dự án C++ khác trong Eclipse CDT
- 22. Khai báo vectơ trong tệp tiêu đề C++
- 23. Tự động tạo tệp tiêu đề cho tệp nguồn C trong IDE
- 24. Eclipse CDT không thể phân tích cú pháp các phương thức trên các phần tử trong các thùng chứa STL
- 25. Cách đính kèm nguồn vào thư viện trên Eclipse CDT
- 26. curl: đọc tiêu đề từ tệp
- 27. Lập chỉ mục CDT Eclipse không hoạt động để tìm các khai báo trong dự án
- 28. Hiểu các dự án CDT Eclipse
- 29. Gỡ lỗi với Eclipse CDT và GDB
- 30. Tạo các Sên từ Tiêu đề?
Trước khi sử dụng phương pháp này, hãy đảm bảo có cùng một tệp nguồn tên với tiêu đề đã tồn tại, nếu không, việc triển khai phiên bản nội tuyến sẽ được tạo trong tiêu đề. – alijandro
@alijandro cảm ơn thông tin. Tốt để biết. –