2011-03-23 74 views
12

我的Visual Studio 2010大部分時間太慢了。所以我決定禁用vs2010智能感知。誰能幫我?我們如何禁用VS 2010 Intellisense

+2

http://www.google.com.au/search?source=ig&hl=zh-CN&rlz=&q=disable%20visual%20studio%202010%20intellisense&meta= – cbp 2011-03-23 04:39:49

+1

[Ctrl + J.](http:// blogs .msdn.com/b/zainnab/archive/2010/05/01/how-to-turn-off-automatic-intellisense-vstipedit0054.aspx) – Maxpm 2011-03-23 04:49:28

回答

1

Microsoft不提供任何方法來禁用Intellisense。這不會是一個問題,除了智能感知可以崩潰。

要禁用智能感知,關閉Visual Studio並導航到vcpackages文件夾:

C:\ Program Files文件\微軟的Visual Studio 8 \ VC \ vcpackages

文件feacp.dll重命名爲類似foulup .dll文件。現在,Visual Studio將無法加載Intellisense,但不會崩潰,只會悄悄放棄它的功能。

也有看看這個解決方案:how to disable intellisense...

Ctrl + J.

+1

此feacp.dll重命名工作在Visual Studio 2008中,但不在Visul Studio 2010中。 – 2012-01-23 09:46:11

+1

有一種方法可以在VS2010中禁用Intellisense。看到我的答案。 – 2012-06-01 07:59:54

+0

@lorancou - 在爲OP工作1年之前提出的問題是,我知道什麼......並且它的接受證明了這一點...... – 2012-06-01 08:01:23

0

我能想到的最簡單的方法:更改文件擴展名關聯,以便在明文文檔窗口中打開* .cs文件,而不是C#編輯器。根據需要重複其他擴展。

61

對於C/C++:工具 - >選項 - >文本編輯器 - > C/C++ - >高級 - >禁用智能感知。

更新:這也適用於VS2012。

+4

這是最好的解決方案,謝謝! – 2012-08-27 08:23:10

+0

但VS2010仍然會產生巨大的.sdf – 2013-09-27 15:42:24

+0

由於VS無法識別程序集,因此適合在MASM中進行編碼。 – 2014-12-11 18:09:26

0

它其實很容易爲大多數語言:

選擇工具/菜單上的選項。在選項對話框中,選擇文本編輯器,然後選擇您使用的語言,然後選擇「常規」。取消選中「自動列表成員」和「參數完成」。

適用於VS 2012,2010及其他版本,似乎可用於大多數語言,包括C#,Basic和C/C++。

1

如果您使用ReSharper,禁用IntelliSense的方法如下:ReSharper> Options ...> Environment> IntelliSense> Autopopup>啓用自動智能感知彈出>取消選擇>保存>利潤。

這也適用於C#的Visual Studio 2012。

0
  1. 更改文件擴展名爲 「.txt」
  2. 編輯沒有智能感知。
  3. 將文件擴展名更改回原樣。