我一直在試用Visual Studio 2010的CTP Beta 1,我討厭VS10沒有自動完成最佳匹配,當我按'輸入'或'。'。 Visual Studio 2008做到了這一點,而我在工具 - >選項 - >文本編輯器下找不到任何選項。每當我按下輸入鍵(並換行)時,它都會打斷我的流程,而我從來沒有真正地習慣它。不需要按下,然後按下,然後輸入,自動填充建議的成員名稱。此外,如果有任何快捷方式來自動完成(未選定)關鍵字,我也會很高興。如何獲得VS10智能感知完成建議會員輸入?
回答
正如AAAAAA說,有在Visual Studio 2010
你是用來被稱爲模式參考標準的一個智能感知的兩種模式,它的工作方式類似於(1)在以前的版本。
新模式稱爲消費優先模式,旨在爲那些在定義之前使用類型和成員進行編碼的人員提供便利。 TDD實習人員使用了很多。
在Beta 1中,您可以在兩種模式下按下CTRL + ALT +空格鍵之間切換。
您可以找到有關這些變化的更多信息:
(1)當我上面說,它的工作原理相似,是因爲除了作爲工作它之前做過,有一個增強的搜索算法,可以減輕你想要的成員的發現。
假設你想打印一條線到控制檯。你可以使用:
Console.WriteLine("....");
當輸入,你可以做任何操作:
- 類型Console.WriteL然後按Enter鍵(2)
- Console.WL,按向下鍵WriteLine成員,然後按Enter(2)
- 控制檯。然後按Enter鍵(2)
(2)您可以按Enter鍵或在工具 - >選項 - >文本編輯器 - > C#中定義的任何字符, >智能感知
VS10有兩種智能感知模式,一種像老舊一樣工作,但另一種不僅從單詞的開頭搜索,而且在其中的任何地方。 如果你有第二種模式,你將無法用輸入完成單詞。
我不記得如何在它們之間切換,但可能會有所幫助。
+1,很高興知道 – JoshJordan 2009-08-14 00:00:36
我找不到任何這樣的開關。那些誰upvote,請幫助澄清如何我可以切換到舊模式? – Statement 2009-08-16 10:43:09
我TREID CTRL + ALT +空格鍵但它力的工作。 =(
什麼工作是CTRL +空格鍵=)
您進入菜單 「編輯」 - > 「智能感知」,並點擊 「切換完成模式」!
如果你想要插入代碼片段,你可以使用Tab-Tab例如,如果我輸入「Try」,然後點擊tab選項卡並插入代碼片段。
嘗試[TAB] [Tab]鍵
下面的代碼片段將被插入。
try
{
}
catch (Exception)
{
throw;
}
- 1. Visual Studio智能感知類建議
- 2. 代碼完成/智能感知選項
- 3. 如何獲得自定義創建的類的智能感知?
- 4. 如何在Visual Studio中刪除智能感知建議?
- 5. 在JavaScript中構建智能感知/自動完成
- 6. 智能感知規則在成員選擇期間「獲得最佳匹配」
- 7. Visual Studio在哪裏獲得數據智能感知和名稱空間完成
- 8. VS智能感知 - 自動完成 - 顯示成員類型和來源?
- 9. 如何獲得完整的智能感知工具提示評論工作?
- 10. 如何獲得Asp.net AJAX智能感知上的控件的OnInit
- 11. 如何在T4模板中獲得智能感知?
- 12. 如何獲得WCF Ajax服務的智能感知?
- 13. 如何在VS代碼中獲得註釋智能感知
- 14. iPython代碼完成/點上的智能感知可能嗎?
- 15. Eclipse智能感知?
- 16. jEdit智能感知
- 17. 智能感知建議在Visual Studio Express的2012年的Web
- 18. VS2012智能感知建議模式永久設置?
- 19. 在可視代碼中過濾/排序智能感知建議
- 20. T-SQL:關閉某些智能感知的建議
- 21. 編輯ReSharper的智能感知的建議
- 22. ReSharper的智能感知不會爲XAML
- 23. 使用decltype定義靜態成員(智能感知不同意)
- 24. 配置成員從智能感知丟失
- 25. 獲得LNK2001智能感知可以找到功能
- 26. 可能在.js文件中獲得所有智能感知?
- 27. Eclipse代碼完成(JAVA)/智能感知就像在Visual Studio(C#)
- 28. VB6自動完成(智能感知)突然變爲永久
- 29. VC++ 2010智能感知自動完成列表消失太快
- 30. VS 2015中的Python智能感知/代碼完成
感謝您發佈此信息。我打了幾次Control-Alt-Space,但無法分辨出所謂的差異。不幸的是,VS 2010 Beta 1沒有清楚地指出什麼時候切換到什麼狀態,以及在什麼狀態下使用該組合鍵。 – 2009-08-27 22:06:10