2010-10-21 32 views
9

我想在vs2008中調用一個帶有許多參數的方法。 Resharper(v5)intellisense僅顯示其中的幾個,然後「使用智能完成功能查看全部」。好吧,我按Ctrl + Shift + Space - 之後,他顯示了一些愚蠢的建議,如「String.Concat,String.Copy ...」,但我想像往常一樣看到我需要什麼名稱和類型的參數通過該方法。ReSharper的自動補全錯誤?

我該如何避免這種情況?

+0

如果你還在評估Resharper,你可能也想看看VisualAssist,我發現它比Resharper更適合非託管代碼。 – 2010-10-21 15:13:07

+0

你可以提供截圖或者可能是一個視頻來表達你的問題嗎?謝謝 – gorohoroh 2010-10-21 22:34:31

回答

2

對我來說,快捷方式是CTRL-P。如果這不適合你,請轉到工具|選項|環境|鍵盤,並搜索「ReSharper.ReSharper_ParameterInfo_Show」,並給它任何你喜歡的鍵。

順便提一句,CTRL-SHIFT-Space是用於「智能完成」,它可以幫助您發現局部變量/字段等。在當前情況下適用。

string s = _ 

光標所在處_:當你有這樣的事情,這是非常有用的。現在,使用智能完成,它將返回一個列表只有包含字符串變量/字段/等。

+0

我試過Ctrl + P:發送給Smart完成的intellisense窗口就變得透明瞭。沒有其他事情發生 – 2010-10-21 15:20:41

+0

@pukipuki,你是否像我建議的那樣檢查鍵綁定? – 2010-10-21 15:46:49

+0

是的,該命令默認綁定在Ctrl + P上。 – 2010-10-21 16:15:55

17

當我應該看到所有選項時,我也會收到相同的消息「使用智能完成來查看所有」。

我的Resharper設置有點片狀。我正在使用Visual Studio鍵盤方案與幾個Resharper覆蓋。

如果你按下Ctrl鍵+空間,輸入參數值時,它會告訴你所有選項。