Visual Studio работает медленно на клавиатуре, задержка клавиатуры и случайное дублирование нажатий клавиш с клавиатуры - PullRequest
0 голосов
/ 17 марта 2019

Когда я набираю в Visual Studio, ввод с клавиатуры дублируется.

ex: если я набираю return, он заканчивается rreturn или retturn

ex2: при нажатии клавиши Backspaceиногда удаляет 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 Pro x64

все обновлено, клавиатура отлично работает в других программах.

Редактировать: отключение intelisense решает проблему, но без кодирования невозможно, есть ли варианты для ускорениядо интеллекта?очевидно, проблема в интеллекте.

1 Ответ

3 голосов
/ 17 марта 2019

Я узнал, в чем причина проблемы, и ее интеллект.

Как ускорить intelisense ...

Дело в том, что MS Defender, поставляемый с Windows 8 и 10, замедляет работу intelisense.

Добавление следующих процессов и папок в список исключений в secrutiy center ускоряет работу intelisense:

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 и intelisense:

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 в реальном времени. Это действительно заставляет VS и intelisense реагировать мгновенно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...