2010-06-03 17 views
41

JAVA - NetBeansNetBeans tắt Phím cho sụp đổ/mở rộng một phương pháp

Đây là một câu hỏi IDE

Tôi luôn làm việc với các phương pháp sụp đổ, bởi vì tôi muốn để có thể thấy phương pháp của tôi tất cả cùng nhau. Đây là một chút thời gian vì tôi phải sử dụng chuột để cuộn lên đến khai báo của phương thức và nhấp vào biểu tượng - (trừ). Và sau đó tương ứng đi đến phương pháp tôi muốn làm việc trên và nhấp vào biểu tượng + (cộng).

Có cách nào thông qua phím tắt để thực hiện thao tác thu gọn (và tương ứng mở rộng) không?

Trả lời

105

Tôi đã sao chép một đoạn từ http://wiki.netbeans.org/KeymapProfileFor60.

Tùy chọn đầu tiên dành cho Win/Lin và tùy chọn thứ hai cho Mac.

Collapse (hide) a block      Ctrl + Minus     Cmd + Minus 
Collapse (hide) a block      Ctrl + NumPad Minus  
Collapse (hide) all code blocks    Ctrl + Shift + NumPad Minus Cmd + Shift + Minus 
Expand a Collapsed Block (expand-fold)  Ctrl + Plus     Cmd + Plus 
Expand a Collapsed Block (expand-fold)  Ctrl + NumPad Plus 
Expand a Collapsed Block (expand-fold)  Ctrl + Equals    Cmd + Equals 
Expand all code blocks (expand-all-folds) Ctrl + Shift + NumPad Plus 
Expand all code blocks (expand-all-folds) Ctrl + Shift + Plus   Cmd + Shift + Plus 
Expand all code blocks (expand-all-folds) Ctrl + Shift + Equals  Cmd + Shift + Equals 
+2

Ông nói ** CHỈ Chức năng ẨN **! Không nếu có, cho vòng lặp vv khối bên trong chức năng. –

+0

@PratikCJoshi Tôi không tin Netbeans phân biệt giữa các hàm, vòng lặp và câu lệnh if/else. Chúng chỉ là các khối mã có thể đóng mở được. –

+2

@CaptainHypertext phải làm gì bây giờ? :(Tôi buồn ! :( –

10

Chỉ cần cung cấp giải pháp thay thế, bạn có cân nhắc sử dụng Navigator View để điều hướng trong các thành viên thay thế không? Tôi thường chỉ để lại tất cả các phương thức chưa được thu thập, và kích đúp vào phương thức trong khung nhìn Navigator để đi đến phương thức đó. Điều thú vị về Navigator View là các biểu tượng cung cấp các chỉ báo trực quan về loại và khả năng hiển thị của các phương thức và các trường.

0

Cách giải quyết tốt nhất mà tôi đã tìm thấy sofar là để nhấn chuột phải vào khoảng trắng bên cạnh cây tập tin và sau đó click vào "Thu hẹp tất cả"

0

Quan điểm navigator không hiển thị khối vòng lặp, khối logic, vv Vì vậy, không có cách nào để thu gọn phần đó theo "nếu điều này" để bạn có thể tập trung vào phần "khác".

NetBeans chỉ hỗ trợ các hàm/phương thức thu gọn (Java) hoặc thu gọn dựa trên chuỗi nhận xét được định dạng XML của chúng (một giải pháp khủng khiếp là IDE cụ thể và để lại dấu vết IDE của bạn trên mã của bạn).

0

nhấp chuột phải vào cửa sổ -> Mã Folds -> Thu hẹp tất cả hoặc Ctrl + Shift + Dấu trừ Âm thanh như những gì bạn ar tìm kiếm