2009-05-30 28 views
5

ViM có tùy chọn này hlsearch nơi chuỗi tìm kiếm được hiển thị ở chế độ đánh dấu ở tất cả các vị trí trong tệp được tìm thấy. Có cách nào để làm tương tự trong Visual Studio?Làm nổi bật tìm kiếm giống như ViM trong Visual Studio có thể?

Tức là, nếu tôi tìm kiếm "foobar", thì tất cả các foobar trong tệp được hiển thị được đánh dấu và hiển thị này vẫn còn cho đến khi tìm kiếm tiếp theo của tôi. Tôi thấy điều này rất hữu ích để xem các địa điểm trong một hàm mà một biến nhất định được sử dụng (mà không phải tự tìm kiếm sự xuất hiện tiếp theo của chuỗi đó).

Tôi biết Danh sách tác vụ Visual Studio có thể được sử dụng để tra cứu các chuỗi như TODO. Tôi hy vọng người đọc nhận ra rằng điều này không phù hợp với vấn đề của tôi, đó là tìm kiếm và đánh dấu văn bản tổng quát hơn.

Trả lời

1

Tôi sử dụng phần bổ trợ RockScroll. Nó có nhiều tính năng, một trong số đó là nếu bạn nhấp đúp vào một từ, nó sẽ được đánh dấu ở mọi nơi trong tệp. Điều này rất giống với những gì bạn mô tả. Nó là miễn phí (như trong bia).

+0

Cảm ơn rất nhiều Dani! Điều này thật đúng với gì mà tôi đã tìm kiếm. Ngoài ra, màn hình nén ở phía bên cũng hữu ích. –

+0

Thực ra, tính năng nổi bật của RockScroll khiến tôi phát điên. Tôi cho rằng đó là vấn đề về hương vị, nhưng tôi thực sự không thích nó. Có cách nào để vô hiệu hóa nó trong RockScroll? –

+0

Tôi không biết cách tắt nó. –

7

Nếu bạn thích vim và đang sử dụng Visual Studio, bạn có thể muốn xem Viemu.

Tính năng hlsearch tất nhiên được bao gồm.

Ví dụ Ảnh:

Viemu hlsearch http://dklein.taunus.de/viemuhlsearch.png

Với trọng nhất.

+0

Cảm ơn David. Nếu các triệu chứng rút tiền ViM của tôi trở nên mạnh hơn, tôi chắc chắn sẽ nhận được phần bổ trợ này ;-) –

0

Nếu bạn tình cờ thực sự thích Vim, bạn có thể muốn xem xét ViEmu cho Visual Studio. Tôi chỉ là người dùng thực sự hài lòng của nó :)

3

Visual Assist X thực hiện điều này, cùng với điều gì đó tương tự như light-symbol-mode. Trong số những thứ khác, tất nhiên.

+0

Bạn có thể giải thích cách bật hoặc sử dụng tính năng Visual Assist X này không? –

+1

Đó là trong các tùy chọn, trong Cấu trúc lại: "Tự động đánh dấu các tham chiếu đến biểu tượng trong con trỏ." –

2

Visual Studio 2010 hiện hỗ trợ Reference Highlighting. Nhấp vào hoặc di chuyển con trỏ đến bất kỳ biểu tượng nào như tên của biến, lớp, phương thức, thuộc tính, v.v. và nó sẽ đánh dấu tất cả các tham chiếu khác trong tệp. Nó cũng cho phép bạn điều hướng giữa các tham chiếu bằng cách sử dụng:

ctrl+shift+down arrow or ctrl+shift+up arrow

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