2010-11-18 38 views
7

Có cách nào trong CDT Eclipse thực hiện các phép tái cấu trúc tự động sau đây không?Eclipse CDT di chuyển tập tin và đổi tên tập tin cấu trúc lại?

  1. di chuyển tập tin: di chuyển một tập tin nguồn/tiêu đề để một thư mục dự án và có mọi #include chỉ thị liên quan đến các tập tin chuyển tự động cập nhật
  2. đổi tên tập tin: đổi tên một nguồn/tập tin tiêu đề và có mọi chỉ dẫn #include liên quan đến tệp được đổi tên tự động được cập nhật

Nếu không có tính năng như vậy trong CDT, có một công cụ khác cho Linux có thể dễ dàng cho tôi làm điều này?

Cảm ơn bạn rất nhiều.

Trả lời

2

Tôi chưa thể tìm thấy một trong các tính năng này trong CDT 8.0. Tôi sẽ đề xuất đưa vào yêu cầu tính năng tại https://bugs.eclipse.org/bugs/enter_bug.cgi?product=CDT.

Tôi vừa thực hiện một loạt mục của bạn 2. (đổi tên tệp tiêu đề, #include đổi tên, đổi tên bao gồm bảo vệ). Điều này mất khoảng 3 phút bằng cách sử dụng Tìm kiếm và Thay thế của nhật thực. Không tệ nếu tôi chưa bao giờ làm điều đó trước đây. Có lẽ điều này có thể đã diễn ra dưới một phút nếu "đổi tên tập tin tiêu đề" được thực hiện trong CDT. Không phải là một khoản tiết kiệm lớn, trong cuốn sách của tôi, đặc biệt là khi bạn xem xét việc thường xuyên điều này được thực hiện như thế nào. Nhưng sau đó, tôi phải đổi tên ~ 20 tệp. Cách tiếp cận bán thủ công tôi sử dụng sẽ không mở rộng cũng như cấy ghép CDT refactor có lẽ sẽ.

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