当我在Visual Studio中键入内容时,键盘输入就会重复。
例如:如果我输入return
,它将以rreturn
或retturn
ex2:碰到退格键时,有时会删除2个空格而不是1个空格。
ex3:按住SHIFT + 9会显示')
',但会显示'9'
,就好像我没有按SHIFT键一样。
输入速度也很慢,我输入的速度快于编辑器中回显的字符。 这不仅发生在编辑器中,而且发生在其他任何地方,即。在属性中输入一些内容,例如链接器输入,或者仅是任何需要键盘输入的对话框。键入延迟并重复击键。
到目前为止我尝试过的事情:
Tools > options > environment > automatically adjust visual experience... toggle on and off as well as 2 checkboxes below toggling on and off.
Tools > options > text editor > all languages > disable codelens
Tools > options > environment > international settings > same as MS Windows
Tools > options > source control > set to none
setting up precompiled headers
disabling all extension, run devenv in safe mode
tools > options > text editor > C/C++ > experimental > disable code analysis.
reinstalling Visual Studio and OS
什么都没有。
Visual Studio 2017 v15.9.9 / Windows 10专业版x64
所有都是最新的,键盘在其他程序中也可以正常工作。
编辑: 禁用intelisense可以解决问题,但是如果不可能编写代码,是否有任何选项可以加快intelisense的速度?显然,问题在于智能。
答案 0 :(得分:1)
我了解到问题的原因是什么,它是智能。
如何加快智能感...
这是Windows 8和10附带的MS Defender降低了智能感知的速度。
在安全中心的排除列表中添加以下进程和文件夹可加快智能感知速度:
1. Micosoft.ServiceHub.Controler.exe
2. ServiceHub.Host.CLR.x86.exe
3. ServiceHub.IdentityHost.exe
4. ServiceHub.SettingsHost.exe
5. ServiceHub.VSDetouredHost.exe
6. vcpkgsrv.exe
7. VcxprojReader.exe
8. Entry folder containing your project files
如果您使用其他AV,则只需将这些过程放入AV设置中的排除列表即可。
以下是可以帮助加快VS和智能感的步骤:
Tools > options > environment > automatically adjust visual experience set to off and toggle on "enable rich client visual experience"
tools > options > text editor > C/C++ > advanced > Code analysis > disable code analysis.
Tools > options > text editor > all languages > codelens > disable codelens
Tools > options > environment > international settings > same as MS Windows
Tools > options > source control > set to none
Tools > manage extensions > disable extensions
set up precompiled headers for each project
修改: 如果上述方法长时间无法正常工作(例如我的情况),请关闭Windows Defender实时保护服务。 确实,这使VS和智能感知立即做出响应。