2012-02-17 33 views
40

Eclipse có cách dễ dàng để tìm tất cả các tham chiếu đến một biến, nhưng có cách nhanh chóng để chỉ tìm các bài tập không?Tìm tất cả các bài tập cho biến số

+0

Điều gì sẽ thực sự tốt đẹp là cách làm việc của ReSharper, với ít biểu tượng biểu thị số lần đọc hoặc viết trong kết quả tìm kiếm. – DuneCat

Trả lời

41

Nhanh? Hm ... Tìm tất cả các tham chiếu với Ctrl + Shift + G, sau đó lọc trong chế độ xem Search (kết quả) qua menu Xem (hình tam giác thả xuống). Bạn có thể chọn Reads ở đó để lọc các bộ lọc này.

Phím tắt: Con trỏ tới biến, menu Search > Write Access > Workspace. Không có keybinding được gán theo mặc định, nhưng bạn có thể thực hiện như bình thường (Preferences > General > Keys).

+0

Tôi phải chọn 'Reads', không phải là' Writes'. – Dog

+7

Bạn nên chọn 'Reads' thay vì' Writes' vì menu trong chế độ xem Tìm kiếm cho phép bạn chọn những gì cần loại trừ, chứ không phải những gì cần đưa vào. – geniusburger

+0

@geniusburger Bạn nói đúng, cảm ơn. –

32

Ctrl +phím Shift +U thấy tất cả các tập quán của một biến, với các biểu tượng khác nhau cho đọc và viết tài liệu tham khảo.

Bạn cũng có thể đặt các màu khác nhau cho các lần đọc và ghi của biến đã chọn (ở phần bên phải của trình chỉnh sửa). Những màu này được đặt trong các tùy chọn Eclipse, trong "General -> Editors -> Text editor -> Chú thích". Có "Occurences" và "Write occurrences". Tôi thiết lập cùng một màu, hơi tối hơn cho "Write occurrence", vì vậy tôi có thể dễ dàng phát hiện sự xuất hiện ghi, mà không có bất kỳ đột quỵ nào.

+1

Có vẻ như chỉ dành cho java. Không làm việc cho tôi trong Eclipse C/C++ –

+5

Cái này phù hợp nhất với tôi - nó ngay lập tức làm cho khung nhìn Tìm kiếm mở ra với một cái nhìn đẹp, bằng phẳng về kết quả. Thay vào đó, 'Shift-Ctrl-G' mất một chút thời gian để hiển thị và hiển thị chế độ xem không hiển thị các kết quả trùng khớp thực tế: nó chỉ hiển thị vị trí phù hợp và tôi phải nhấp đúp vào vị trí đó và quét tệp thực. 'Ctrl + Shift + U' hiển thị cho tôi những gì tôi cần xem ngay lập tức. –

+0

Chạm đẹp vào cuối về cài đặt màu. Phím tắt hữu ích để mã hóa nhanh hơn –

0

Ctrl+Alt+U tìm tất cả các tham chiếu trong một lớp (tham chiếu cục bộ) cho một biến cụ thể trên máy ubuntu của tôi.

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