2010-10-21 34 views
3

我在VS2010中使用了ReSharper 5.1,並且我一直對intellisense行爲感到惱火。從R#4.5/VS2008開始似乎有所不同,但我沒有那個組合可以方便地進行驗證。我可以讓R#intellisense選擇第一個列表項嗎?

比方說,我打字一些代碼:

... 
public Guid teamId { get; set; } 
... 

,後來我決定我要做出一個teamId只讀屬性,所以我回去把privateset面前。當我開始打字,我結束了這一點:

picture of R# Intellisense menu

在這一點上,我不得不要麼切換到鼠標或箭頭鍵,或者僅僅輸入完成private,這確實違背了這個目的特徵。

是否有辦法告訴ReSharper在Intellisense彈出窗口出現時立即選擇一個條目?

+0

'Tab'不起作用? – Gabe 2010-10-21 22:44:33

+0

不是 - 我最後用'pr [Tab character] set' – arootbeer 2010-10-21 22:45:23

+0

我在最新版本中也注意到了這個......沒有解決方案 – 2010-10-21 23:09:18

回答

4

按Ctrl +空格將「pr」擴展爲「private」 如果您在開始鍵入「pr」之前按下Ctrl +空格鍵,將會得到一個包含所有適用選項和正確工作焦點的完成列表

+0

+ 1 - 當然是一個很好的解決方法,雖然我打算讓它開放一段時間,看看有人知道一個解決問題的設置 – arootbeer 2010-10-22 14:05:00

+0

使用此功能15分鐘後,我實際上更喜歡它*因爲*我可以用右手在箭頭鍵上使用它,它會使tur將一堆自動實現的屬性變成只讀屬性要簡單得多。 – arootbeer 2010-10-22 14:20:35

+0

沒有選擇自動顯示的完成列表中的項目(而不是通過按Ctrl +空格顯式選擇)肯定感覺像是一個錯誤。這裏有一個你可以投票的錯誤報告:http://youtrack.jetbrains.net/issue/RSRP-195419 – gorohoroh 2010-10-22 16:09:54

相關問題