2009-05-30 80 views
5

ViM具有此選項hlsearch其中搜索的字符串以突出顯示模式顯示在找到的文件的所有位置。有沒有辦法在Visual Studio中做同樣的事情?Visual Studio中的類ViM搜索突出顯示可能嗎?

也就是說,如果我搜索"foobar",那麼文件中的所有foobar都會突出顯示,並且此顯示將一直保留到我的下一個搜索。我發現這非常有用,可以查看使用某個變量的函數中的位置(而不必手動搜索該字符串的下一個外觀)。

我知道Visual Studio任務列表可以用來查找字符串像TODO。我希望讀者意識到這不適合我的問題,這是更一般的文本搜索和突出顯示。

回答

1

我使用RockScroll加載項。它具有多種功能,其中之一是,如果您雙擊一個單詞,它將在文件中的任何地方高亮顯示。這與你描述的非常相似。它是免費的(如啤酒)。

+0

非常感謝丹妮!這正是我所期待的。此外,側面的壓縮顯示也很有用。 – 2009-05-30 07:35:37

+0

事實上,RockScroll的突出特性讓我很生氣。我想這是一個品味問題,但我真的不喜歡它。有沒有辦法在RockScroll中禁用它? – 2009-05-31 03:20:11

+0

我不知道有一種方法來禁用它。 – 2009-05-31 06:14:14

0

如果您碰巧非常喜歡Vim,那麼您可能需要查看針對Visual Studio的ViEmu。我只是一個非常高興的用戶:)

2

Visual Studio 2010現在支持Reference Highlighting。點擊或移動光標到任何符號,如變量名稱,類別,方法,屬性等,它將突出顯示文件中的所有其他引用。它還可以讓你使用引用之間導航:

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