2011-09-26 65 views
2

我在VB.net中使用coderush和vs 2008.編碼。Coderush Intellassist vs Intellisense

我沒有看到Intellassist的任何證據,我看到的只是通常的VS intellisense。

這是正常的嗎?首選?大多數人是否會放棄默認設置,或者做大部分/部分關閉vs智能感知?

知識分子莫名其妙地聰明?

感謝 喬納森

回答

2

我看到的CodeRush Intellassist作爲Visual Studio的智能感知的延伸,而不是它的替代或其他任何東西。 Intellassist使用範圍內的標識符在編輯器插入符號位置完成文本,並可能包含其他建議,例如物理文件路徑完成或枚舉元素完成(對於Visual Basic不是實際的)。

要使用Intellassist,只需像往常一樣編寫代碼即可。當Intellassist檢測到與您迄今爲止輸入的代碼相匹配的一個或多個建議時,最好的建議將顯示在編輯器插入符號的右側。

一旦Intellassist是積極的,你有幾種選擇:

  • 按Enter鍵接受高亮顯示的建議。如果您關閉了區分大小寫的選項,Intellassist將確保整個建議適合與聲明相匹配。

  • 按下Shift + Enter接受建議的一部分。 Shift + Enter從插入處接受建議中下一個大寫字母之前的字符。例如,如果「AllowMultipleSelections」是建議,並且已經鍵入「al」,則連續按下Shift + Enter會導致選擇如下移動:

  • Shift + Enter在需要創建時很有用一個與現有建議的一部分類似的新變量名稱,或者當您想要快速訪問不同但名稱相似的建議(僅在文本的後面部分中不同時)。您可以按Shift + Enter將選區右移,然後開始輸入以獲取其他建議。

  • 如果建議多個條目,您可以按Tab鍵和Shift + Tab鍵向前和向後循環查看建議。

  • 按下Delete鍵取消建議。

  • 什麼都不做,Intellassist會隱藏這個建議。

  • 如果您輸入的文本是要展開的代碼模板,只需按空格或;正常擴展模板。

  • 繼續鍵入(縮小建議列表或最終忽略所有建議)。

Intellassist是高度可配置的。您可以指定是否應該進行不區分大小寫的建議,還可以更改大量其他選項。