2011-12-27 35 views
16

Visual Studio 2010允許使用Ctrl + 在「完成模式」和「建議模式」(又名「低影響模式」)之間切換智能感知模式 + 空間快捷方式。我喜歡在正常完成模式下工作,但似乎我繼續擊球Ctrl + Alt + 空間錯誤,就像聽起來很愚蠢!如何在Visual Studio 2010中禁用智能感知建議模式

有沒有什麼辦法來禁用智能感知的建議模式(或按Ctrl + Alt鍵+空間快捷),所以我總是在完成常規模式下工作?

+1

可能地,您並不是無意中觸及了該快捷方式:*在某些智能感知方案中,即使您未啓用建議模式,也會使用建議模式*,根據[MSDN](http://msdn.microsoft.com /en-us/library/exbffbc2.aspx)。 – 2012-06-13 14:29:33

+0

@ O.R.Mapper有趣。我希望MSDN至少舉了一個例子,說明這些情況之一是什麼:) – 2012-06-14 04:53:13

+0

不幸的是,我找不到自己;我只知道,只要我擁有VS 2010(這是我更喜歡SharpDevelop編碼的主要原因之一),我一直在觸發它。如果我知道實際的觸發器,我會更新它。 – 2012-06-14 05:53:46

回答

24

IntelliSense選項在Visual Studio中有所不同,具體取決於您定位的語言。

但通用的,與語言無關的解決方案是完全禁用違規按Ctrl + Alt鍵+空間快捷(或將其重新映射到別的東西)。有一個用於自定義Visual Studio中內置鍵盤快捷方式的豐富UI。

您正在查找的命令叫做Edit.ToggleCompletionMode。要更改或刪除連接到它的鍵盤快捷鍵,請按照下列步驟操作:在「工具」菜單上

  1. 點擊,然後單擊「選項」。

  2. 展開「環境」類別,然後單擊「鍵盤」項目。

  3. 輸入您希望修改的命令的部分名稱。在這種情況下,輸入togglecompletion就足夠了。

  4. 請點擊下面列表中的相關匹配項(Edit.ToggleCompletionMode)。

  5. 組合框顯示分配給該命令的所有鍵盤快捷鍵。

    要刪除一個,請確保它已被選中並單擊「刪除」按鈕。

    要指定一個新的焦點,請將焦點設置爲標有「按快捷鍵」的文本框並鍵入所需的快捷鍵。如果該快捷方式當前正在被另一個命令使用,它將顯示在下面的組合框中。要爲活動命令指定快捷方式,請單擊「分配」按鈕。

      Configuring Keyboard Options in Visual Studio

這是我見過的商業產品中最複雜的對話框的UI近,它的僵硬不可調整大小。加入抱怨者羣體,也許有希望它會改變。

+2

你拯救了我的生命,我把這個切換按鈕叫做'saboteur'....它讓我瘋狂.. :-) – 2013-01-20 08:20:58

+0

我希望這可以在C++中工作 – 2015-05-19 17:29:07

+0

它在JavaScript文件中不適用於Visual Studio 2017。即使按鈕已關閉,建議完成模式仍處於活動狀態。使用快捷鍵關閉它,但它不斷回來 有沒有其他想法? – 2018-03-04 21:49:19

相關問題