2012-02-11 14 views
9

Tôi muốn cho các dòng của mình, đặc biệt là trong các nhận xét, được quản lý tự động để chúng không quá dài.Eclipse: Dòng tự động gói theo chiều rộng được chỉ định

Tôi nhớ khi đã có cấu hình cho vim tự động di chuyển từ tôi đã nhập vào dòng tiếp theo khi tôi đạt đến 72 ký tự. Nó không đủ thông minh để sắp xếp lại đoạn văn nếu tôi chỉnh sửa nó, nhưng đó là một sự khởi đầu.

Có điều gì đó có thể quản lý chúng cho tôi không? Tôi có khuynh hướng viết những nhận xét thực sự dài trong mã của tôi và giúp họ trông gọn gàng bằng cách có chiều rộng nhất quán, nhưng nó luôn luôn là một nỗi đau để làm điều này bởi vì đôi khi chỉnh sửa một câu yêu cầu chỉnh sửa toàn bộ phần còn lại của đoạn văn.

Tôi vừa mới đây đã khám phá ra Ctrl + phím Shift + F tính năng. Thật tuyệt vời và vượt trội hơn Ctrl + I đó là những gì tôi đã sử dụng cho đến bây giờ, nhưng tôi nhận thấy rằng nó không làm bất cứ điều gì để làm sạch bình luận của tôi.

Cập nhật: Câu trả lời là chính xác khi làm việc với Java trong Eclipse. Có vẻ như tôi phải chờ CDT kết hợp tính năng này.

+0

bản sao có thể có của [Eclipse có dòng bọc] (http://stackoverflow.com/questions/2846002/does-eclipse-have-line-wrap). Dựa trên câu trả lời được chấp nhận của mình, OP có muốn bọc cứng như bạn. –

Trả lời

0

Định dạng tự động của Eclipse tuyệt vời không có câu hỏi.

Nếu nhận xét của bạn được định dạng lại tùy thuộc vào loại nhận xét và cách bạn đã chèn ngắt dòng.

Viết ví dụ một nhận xét dòng rất dài bắt đầu bằng // sẽ được chia nhỏ theo trình định dạng thành nhiều dòng.

Tuy nhiên sau đó bạn chỉnh sửa các dòng được định dạng - ví dụ: xóa các phần của nó trình định dạng sẽ để lại chúng như họ đang có. Chỉ các dòng quá dài sẽ bị thay đổi.

Chỉ trong sự khác biệt để ngăn chặn ý kiến ​​như thế này: /* comment */ Những bình luận sẽ luôn luôn được tái định dạng trong trường hợp dòng quá ngắn hoặc quá dài.

13

Trong "Windows -> Preferences", vào "Java -> Mã phong cách -> Formatter" để tùy chỉnh định dạng (gọi tắt là khi bạn bấm Ctrl + phím Shift + F). Trong tab "bình luận", bạn có thể thiết lập chiều rộng dòng tối đa cho các bình luận (nó có thể khác nhau sau đó chiều rộng dòng cho mã).

Mẹo: trong tùy chọn "Java -> Editor -> Lưu hành động", bạn có thể làm cho Eclipse tự động định dạng tệp của bạn khi bạn lưu tệp, vì vậy mã của bạn luôn được thụt lề một cách chính xác!

+0

Vì vậy, tôi đang sử dụng CDT vì tôi viết C++ chứ không phải Java.Không có tùy chọn ở đó thực hiện điều này. –

+0

Có thể nó vẫn được triển khai? http://dev.eclipse.org/mhonarc/lists/cdt-dev/msg22612.html –

+0

Ngoài ra: http://www.eclipse.org/forums/index.php/t/75675/ –

0

Nếu bạn muốn định dạng nhận xét tiêu đề, bạn phải kiểm tra Bật định dạng nhận xét tiêu đề - đó là mẹo dành cho tôi.

Rõ ràng, để sử dụng, bạn phải tạo hồ sơ trình định dạng mới.

+0

"Không bao giờ tham gia dòng" cũng hữu ích trong trường hợp này;) – Line