8

Ok, tôi không chắc chắn những gì đặt tên cho điều này thực sự được gọi, nhưng tôi muốn biết nếu sau đây là có thể trong Visual Studio.Visual Studio (hoặc resharper) biến và phương pháp tô màu

Khi tôi đặt con trỏ trên hoặc đánh dấu một biến hoặc tên phương thức hoặc chuỗi ... vâng, tôi muốn IDE đánh dấu tất cả các ứng dụng của nó. Vì vậy, nếu tôi làm nổi bật biến x, thì nó sẽ làm nổi bật tất cả các ứng dụng khác của biến x.

Điều này được thực hiện trong eclipe và Notepad ++, và tôi đã trở nên rất thích tính năng đó, nhưng khi tôi chuyển sang VS, tôi dường như không thể có được chức năng đó.

Tôi biết tôi có thể sử dụng định nghĩa và nhấp chuột phải, tôi cũng có thể sử dụng tính năng chia sẻ lại để tìm tất cả các cách sử dụng, nhưng điều đó không dễ dàng và trực quan. Tôi hiện đang sử dụng VS2008 nhưng muốn sử dụng trong cả năm 2008 và 2005.

Ngoài ra, nếu đây là tính năng chia sẻ lại mà tôi không thấy, điều đó cũng tốt.

Cảm ơn

Trả lời

7

Với Reshaper bạn có thể nhấn Shift + Alt + F11 khi con trỏ chuột nằm bên trong một biến để làm nổi bật tất cả các tập quán của rằng biến trong tập tin đó. (Sau đó ESC để xóa đánh dấu)

+0

Tôi đã thử điều đó và nó không làm gì cả. Tôi đã kiểm tra các ràng buộc bàn phím cho Shift + Alt + F11 và nó đã được ràng buộc để Debug.StepIntoSpecific. Bạn đã thiết lập mà buinding? ràng buộc của bạn là gì? – alanquillin

+0

Tôi nghĩ rằng đó là mặc định cho chương trình Visual Studio Resharper 4.0 (ít nhất là theo bảng gian lận trên bàn của tôi). Dù bằng cách nào, lệnh trong các ràng buộc chính của tôi là "Resharper.Resharper_HighlightUsages" –

+0

Wow. Mới một tôi. Rất tuyệt, cảm ơn! –

0

DevExpress Refactor hoặc Code Rush (Tôi có cả hai, vì vậy tôi không chắc chắn) sẽ làm điều này.

Đặt con trỏ trên biến và nhấn tab; tất cả việc sử dụng biến nằm trong phạm vi sẽ được đánh dấu.

+0

Đó là tính năng CodeRush. –

1

Trình cắm VS mà tôi sử dụng, WholeTomato's Visual Assist X, thực hiện việc này. Nếu điều được đánh dấu là một biến, nó thậm chí sẽ hiển thị các bài tập và đọc trong các màu khác nhau.

+0

hình ảnh của bạn đã biến mất (404) –

4

Với tính năng ReSharper, nếu bạn đang sử dụng các móc khóa IDEA, hãy sử dụng Ctrl + Shift + F7. Nếu bạn đang sử dụng keybindings VS, sử dụng Shift + Alt + F11 (như Martin Harris đã nói).

Bạn có thể tìm thấy bản đồ đầy đủ của keybindings đây: ReSharper Feature Map

0

Trong Visual Studio, đã biến được lựa chọn (bạn cũng có thể chọn phương pháp vv), sau đó trong menu trên cùng đi đến Resharper -> Find -> Highlight Usages in File hoặc bấm Shift + Alt + F11 trên bàn phím.

Sau đó, nếu bạn muốn, bạn có thể điều hướng xuống máng tập quán bằng Ctrl + Alt + PgDn và trở lên với Ctrl + Alt + PgUp.

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