Visual Studio Intellisense完成模式是我一直使用的功能,非常感谢。但是,大约2周前,它退出了工作。由于我以前从未需要关闭它,因此花了我相当长的时间来找出如何重新打开它(在这里找到:Edit / Intellisense / Toggle Completion Mode)。
从那以后,它在我启动Visual Studio之后将工作一段时间,然后过了几分钟或几小时,它将再次停止工作。然后,如果我进入“编辑/智能/切换完成模式”,则可以将其重新打开。
为了确保不会意外触发键盘快捷键(Ctrl + Alt + Space)来禁用它,我从VS设置中关闭了键盘快捷键。
为清楚起见,这是“完成模式”工作时的外观。如果我按下空格键,它将自动为我完成单词“ string”。
这是它不工作时的外观。如果我按下空格键,则不会自动完成,我只会在文本“ str”后面加上一个空格。
顺便说一句,我运行带有最新更新的Visual Studio 2019。
任何人都有解决此问题的想法?
谢谢!
我会建议以下步骤进行故障排除。
步骤1:我建议您在安全模式下尝试VS,看看是否可以避免此问题。有时安装的扩展程序可能会干扰内置机制。
在这里查看安全模式选项:https://docs.microsoft.com/en-us/visualstudio/ide/reference/safemode-devenv-exe?view=vs-2019
如果上述步骤有效,则您知道需要卸载某些已安装的扩展程序。您必须一一尝试。
如果以上方法没有帮助,则可以尝试步骤2。
步骤2:尝试重置您的VS配置文件。
请适当选择您的选项,其自我解释。
Intellisense完成模式停止工作(错误?)
我确信这不是VS的问题。它在我这边工作得很好。所以我认为这与VS环境或项目本身有关。
First,感谢Satchi提供了如此好的步骤。
尝试其他步骤:
建议
[1)尝试删除C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxxx\ComponentModelCache
]下的所有文件>
[2)
尝试创建一个新项目并测试是否再次发生此问题。If
在新项目下仍然存在,我认为您的VS IDE本身已损坏。-尝试Satchi的第2步(重置Vs设置)
-也
,Microsoft扩展对vs ide有影响,因此您需要尝试禁用它们以测试问题。如果
在新项目中没有发生,请尝试:-关闭VS实例,删除解决方案文件夹.vs
和bin
文件夹下的obj
隐藏文件夹,然后重新启动VS以再次进行测试。
另外
,您可以使用TAB键执行toggle Completion Mode
,而不用Space键。