2012-02-24 152 views
25

我是使用vs2010的新人我讀過,當你點擊一個變量時,它假設突出顯示該文件中該變量的所有實例,並突出顯示紅色或顯示數字線所在的位置也有錯誤。我怎樣才能讓vs2010做到這一點,因爲默認情況下它不會這樣做,而且突出顯示會起作用。謝謝。如何讓Visual Studio 2010突出顯示變量的實例

+0

你在用什麼語言編碼? – 2012-02-24 18:00:04

+3

適用於所有支持的語言。 – st2011 2012-02-24 18:49:11

+1

這不是一個「常規」功能,這就是爲什麼我問。它受C#和VB.NET支持,但不在C++ IDE中支持。 – 2012-02-24 18:57:29

回答

25
+0

太棒了!謝謝。 – st2011 2012-02-24 19:28:30

+6

有沒有辦法讓每個變量都使用不同的顏色突出顯示多個變量? – RayLoveless 2013-07-23 15:23:48

+0

RayLoveless,有一個名爲StickyHighlight的擴展,它的確如此:https://visualstudiogallery.msdn.microsoft.com/8ffec54d-4e18-4c42-ad33-2ea6f28de464 – Headcrab 2016-04-05 13:50:45

-4

我想你的意思是將光標放在行上然後按下F9。這將使代碼停在那裏。將鼠標光標移到所需的字符串值,它會彈出....這就是偷懶的辦法我這樣做.. :-)

+3

這是代碼中斷,很棒的提示!但我正在尋找一些默認情況下未設置的選項來突出顯示變量的實例。但是,謝謝。 – st2011 2012-02-24 18:18:00

12

工具菜單上,單擊選項

在選項對話框,展開文本編輯器,然後完成以下任務之一:

  • 對於Visual Basic,擴大基本,單擊VB特定,然後選擇或 明確啓用凸顯的參考和關鍵字。
  • 對於C#,展開C#,單擊高級,然後選擇或清除對光標下的符號的引用的高亮顯示 。

來源:msdn

+1

謝謝,但我希望在一般的所有語言可能在文本編輯器中有功能。就像Jim Fell提到的Notepad ++一樣。 – st2011 2012-02-24 18:47:30

+0

我的生產力電動工具比這個原生VS選項更快速地突出顯示單詞。 – user489998 2015-01-27 09:35:33

0

如果別人碰到這一點,就像我也找同樣的事情,Visual Studio速成版本不支持擴展,這意味着沒有選擇在C++突出。 更重要的是,如果嘗試安裝擴展時出現錯誤,請不要擔心,或者更確切地說,擔心其他原因,這很正常。

的NuGet在2012年是我碰到了唯一的例外,但我個人(我知道有很多像我一樣)必須使用2010年

22

Productivity Power Tools 2010年在Visual Studio Gallery可以做到這一點,我花了有點了解我是如何做到的,但在工具 - >選項...菜單,有一種「生產力電動工具下拉。

的默認「匹配插入符號位置詞編輯器'中的顏色是完全透明的,所以它不被使用。彈出一個顏色選擇對話框,你可以設置顏色。 alpha值大於1以啓用它。

我在下面使用的顏色值是[153,138,188,219]它似乎在輕的主題中運作良好。 Productivity Power Tools->Enhanced Scroll Bar

+3

+1正是我一直在尋找的這麼久:可以自定義顏色爲匹配的條目。謝謝! – lolando 2014-03-26 02:19:45

5

在Visual Studio 2012中,工具 - >選項 - >環境 - >字體和顏色 - > [文本編輯器] [顯示項目] - >突出顯示的引用 - >項目背景:選擇你想要的顏色。

3

選項 - >環境 - >字體和顏色 - >突出顯示的參考然後更改您選擇的前景和背景顏色。

1

在VS 2012: 工具>選項>信封>字體和顏色>文本編輯>突出顯示的參考

0

我來了這裏從谷歌,而期待與Visual Studio 2017社區版做同樣的事情。上面的答案指出你可以打開VB和C#的這個。 C或C++不存在該選項。即。對於C/C++,該選項在高級設置中不存在,因此您不能右鍵單擊該變量並選擇高亮變量。

但是,我學會了簡單的C/C++來獲得等價的行爲。只需雙擊變量/函數來選擇它。編輯器將突出顯示文件中變量或函數的所有實例。它不受限制。它在整個文件中突出顯示。

相關問題