Подтвердить что ты не робот

Intellisense удаляет код по мере ввода

Intellisense (или Resharper) иногда удаляет мой код С#, когда я его пишу. Это происходит в объявлениях и вызовах методов и, кажется, срабатывает через запятую или открытую скобку. История Undo показывает ошибочное действие просто как "Intellisense". Что может вызвать такое поведение?

Мне удалось воспроизвести одно из этих бесполезных делеций здесь:

введите описание изображения здесь

Я запускаю VS 2015 Professional Update 3 с ReSharper 2016.3.1

EDIT: я передал эту проблему JetBrains, она классифицировалась как критическая ошибка на YouTrack

4b9b3361

Ответ 1

Вы пытались приостановить Resharper некоторое время и посмотреть, не возникла ли проблема снова? Из меню mai: Инструмент → Параметры → ReSharper

Ответ 2

Это проблема в Resharp-Installer для некоторых "версий-комбинаций". Я говорил с техподдержкой об этом. Происходит, в основном, то, что Resharper-Installation повреждается и устанавливает несколько сочетаний клавиш для неправильных кнопок. В вашем случае "," удаляет все слово перед, кажется. Они до сих пор не уверены, какие комбинации приводят к этим проблемам и почему. Они сказали мне, нужно ли обновить мою Visual Studio и переустановить Resharper, или использовать более старую версию Resharper.