Intellisense完成模式停止工作(错误?)

问题描述 投票:0回答:2

Visual Studio Intellisense完成模式是我一直使用的功能,非常感谢。但是,大约2周前,它退出了工作。由于我以前从未需要关闭它,因此花了我相当长的时间来找出如何重新打开它(在这里找到:Edit / Intellisense / Toggle Completion Mode)。

从那以后,它在我启动Visual Studio之后将工作一段时间,然后过了几分钟或几小时,它将再次停止工作。然后,如果我进入“编辑/智能/切换完成模式”,则可以将其重新打开。

为了确保不会意外触发键盘快捷键(Ctrl + Alt + Space)来禁用它,我从VS设置中关闭了键盘快捷键。

为清楚起见,这是“完成模式”工作时的外观。如果我按下空格键,它将自动为我完成单词“ string”。

enter image description here

这是它不工作时的外观。如果我按下空格键,则不会自动完成,我只会在文本“ str”后面加上一个空格。

enter image description here

顺便说一句,我运行带有最新更新的Visual Studio 2019。

任何人都有解决此问题的想法?

谢谢!

c# autocomplete visual-studio-2019 intellisense
2个回答
1
投票

我会建议以下步骤进行故障排除。

步骤1:我建议您在安全模式下尝试VS,看看是否可以避免此问题。有时安装的扩展程序可能会干扰内置机制。

在这里查看安全模式选项:https://docs.microsoft.com/en-us/visualstudio/ide/reference/safemode-devenv-exe?view=vs-2019

如果上述步骤有效,则您知道需要卸载某些已安装的扩展程序。您必须一一尝试。

如果以上方法没有帮助,则可以尝试步骤2。

步骤2:尝试重置您的VS配置文件。

请适当选择您的选项,其自我解释。

enter image description here

enter image description here

enter image description here

enter image description here


0
投票

Intellisense完成模式停止工作(错误?)

我确信这不是VS的问题。它在我这边工作得很好。所以我认为这与VS环境或项目本身有关。

First,感谢Satchi提供了如此好的步骤。

尝试其他步骤:

建议

[1)尝试删除C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxxx\ComponentModelCache]下的所有文件>

[2)

尝试创建一个新项目并测试是否再次发生此问题。

If

在新项目下仍然存在,我认为您的VS IDE本身已损坏。

-尝试Satchi的第2步(重置Vs设置)

-do a repair in VS Installer

-

,Microsoft扩展对vs ide有影响,因此您需要尝试禁用它们以测试问题。

如果

在新项目中没有发生,请尝试:

-关闭VS实例,删除解决方案文件夹.vsbin文件夹下的obj隐藏文件夹,然后重新启动VS以再次进行测试。

另外

,您可以使用TAB键执行toggle Completion Mode,而不用Space键。
© www.soinside.com 2019 - 2024. All rights reserved.