2009-07-12 22 views
13

Có cách nào để lưu mã gấp của tôi trong nhật thực không?Eclipse - Lưu Folding on Quit

Thật khủng khiếp khi cuộn máng toàn bộ tờ khai giao diện người dùng của tôi. (Và vâng, tôi googled nó! :)

+0

Bạn có nghĩa là #region đánh dấu như trong Visual Studio? Không, không phải theo mặc định. –

+0

Coffee-Bytes cho Eclipse 3.6 trở lên: http://stackoverflow.com/questions/8534542/what-code-folding-plugins-work-on-eclipse-3-6 –

Trả lời

3

Trong số những thứ khác, Mylyn cho phép bạn gấp/ẩn nội dung và duy trì trạng thái.

Mylyn giám sát hoạt động công việc của bạn để xác định thông tin liên quan và sử dụng ngữ cảnh nhiệm vụ này để tập trung giao diện người dùng vào nhiệm vụ. Điều này đặt thông tin bạn cần trong tầm tay của bạn và cải thiện năng suất bằng cách giảm tìm kiếm, cuộn và điều hướng. Bằng cách làm cho bối cảnh nhiệm vụ rõ ràng, Mylyn cũng tạo điều kiện đa nhiệm, lập kế hoạch, sử dụng lại những nỗ lực trong quá khứ và chia sẻ kiến ​​thức chuyên môn.

Khi Mylyn được bật, nó sẽ bắt đầu xếp/ẩn nội dung. Nếu bạn có một nhiệm vụ hoạt động (có thể sử dụng một local task repository), trạng thái phải được duy trì giữa các phiên. Ngoài ra, bạn có thể đính kèm trạng thái vào nhiệm vụ (xin lỗi không có Eclipse để kiểm tra phương pháp chính xác để thực hiện việc này), sau đó truy xuất nó. Điều này rất hữu ích nếu bạn đang chia sẻ công việc với người khác.

+0

Bạn có thể chỉ cho tôi đúng hướng để tìm tùy chọn này? Sử dụng mylyn 3.4 ngay bây giờ. –

+0

Không phải là công cụ cụ thể hơn là khối mã cụ thể? Tôi tìm thấy nó chỉ bao gồm tất cả các dòng mã cảm động, đó là tất cả trong một refactor .. trong khi gấp cho tôi kiểm soát nhiều hơn – HaveAGuess

3

Tôi biết điều này không phải là chính xác những gì bạn đang hỏi, nhưng điều này là thực sự hữu ích cho tôi:

  • Ctrl + Numpad_Multiply cũng có thể được sử dụng để mở rộng tất cả
  • Ctrl + Shift + Numpad_Divide là ràng buộc để sụp đổ tất cả
  • Ctrl + Numpad_Divide Toggles gấp trên và tắt

(Trích từ bài đăng này: Is there a keyboard shortcut in Eclipse to fold the current method/block?)

4

Câu hỏi đặt ra là rất giống với Is there a way to collapse all code blocks in Eclipse?.

Tôi đang đăng lại câu trả lời ở đây.


Câu hỏi này hơi cũ, nhưng hãy để tôi thêm một cách tiếp cận khác. Ngoài các phương pháp tiếp cận tiện ích và khóa nóng ở trên, có các cài đặt tùy chọn mặc định có thể được chuyển đổi.

Là của Eclipse Galileo (và chắc chắn trong phiên bản Eclipse của tôi: Indigo Service Release 2 Build id: 20120216-1857) sở thích ngôn ngữ cụ thể có thể mở các tệp mới để chỉnh sửa đã bị thu gọn hoặc mở rộng.

Đây là liên kết đến tài liệu trực tuyến Eclipse Galileo hiển thị đối tượng địa lý cho C/C++: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_folding.htm.

Trong Indigo Eclipse của tôi, tôi có thể mở cửa sổ Tùy chọn gấp thông qua: menu/ Window/ Preferences/ Java/ Editor/ Folding và đặt tất cả các tùy chọn để tôi có thể mở tệp theo mặc định hoàn toàn bị thu gọn.

1

Điều này và nhiều vấn đề khác của Eclipse khiến tôi chuyển sang JetBrains IntelliJ IDEA. Cần xem xét kỹ nếu bạn thấy hiệu suất của Eclipse gây phiền toái, cần kiểm soát nhiều hơn đối với định dạng mã của bạn hoặc nếu bạn chỉ muốn giữ các phần mã được duy trì.

Tôi hiện không sử dụng nó quá lâu nhưng có vẻ như rất thuận tiện cho bất kỳ ai phát triển ở góc Java, Android hoặc Scala.

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