8

好的,我不確定這個命名是實際調用的,但是我想知道在Visual Studio中是否可以實現以下功能。Visual Studio(或resharper)變量和方法着色

當我將光標置於或突出顯示變量,方法名稱或字符串等時,我希望IDE突出顯示它的所有用法。所以如果我突出顯示變量x,那麼它會突出顯示變量x的所有其他用法。

這是在eclipe和Notepad ++中完成的,我已經變得非常喜歡這個功能,但是當我移動到VS時,我似乎無法獲得該功能。

我知道我可以使用右鍵單擊並找到定義,我也可以使用resharper查找所有用途,但這不是那麼容易和直觀。我目前正在使用VS2008,但在2008年和2005年都會喜歡它。

另外,如果這是我沒有看到的resharper功能,那也不錯。

謝謝

回答

7

隨着整形器,你可以按Shift + Alt鍵+ F11當你的光標是一個變量中,突出該文件中變量的所有用途。 (然後ESC刪除突出顯示)

+0

我試過了,它什麼也沒做。我檢查了Shift + Alt + F11的鍵盤綁定,並將其綁定到Debug.StepIntoSpecific。你是否設定了這個裝飾?你有什麼要約? – alanquillin 2009-04-23 15:45:37

+0

我認爲這是Resharper 4.0 Visual Studio方案的默認設置(至少根據我桌上的備忘單)。無論哪種方式,我的密鑰綁定中的命令是「Resharper.Resharper_HighlightUsages」 – 2009-04-23 15:55:01

+0

哇。新的一個我。很酷,謝謝! – 2009-04-23 15:59:34

0

DevExpress重構或Code Rush(我有兩個,所以我不知道哪個)會這樣做。

將光標置於變量上並點擊標籤;範圍內變量的所有用法都將突出顯示。

1

我使用的VS插件WholeTomato's Visual Assist X這樣做。如果突出顯示的內容是一個變量,它甚至會顯示不同顏色的分配和讀取。

4

使用ReSharper,如果您使用IDEA鍵綁定,請使用Ctrl + Shift + F7。如果你使用VS鍵盤鍵,使用Shift + Alt + F11(就像馬丁哈里斯說的)。

你可以找到完整的地圖按鍵綁定的位置:ReSharper Feature Map

0

在Visual Studio中,有變量選擇的(你也可以選擇方法等),然後在頂部菜單中去Resharper -> Find -> Highlight Usages in File或按Shift + Alt + F11上鍵盤。

然後,如果你願意,你可以導航下來用Ctrl + Alt + PgDnCtrl + Alt + PgUp以上的用法。

相關問題