Visual Studio раздражает автозаполнение IF-пространства -> #IF - PullRequest
0 голосов
/ 27 апреля 2018

Я использую Visual Studio 2017 с VB. Когда я набираю «if» и нажимаю пробел, он преобразует мой оператор «if» в «#If»

Каждый раз, когда мне нужно вернуться и удалить знак #. Я проверил другие связанные посты, углубился в раздел «Инструменты-Параметры-Текстовый редактор», но ничего не смог найти. Кроме того, это занимает слишком много времени в кодировании. Я работал с Vs много лет, чего никогда не было. Когда-нибудь, с некоторым обновлением, с которым столкнулась эта проблема, я не знаю, когда.

лучший.

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

Я отмечу это как ответ, но я подозреваю, что есть намного более глубокая ошибка там. Я использую международную клавиатуру и, похоже, VS2017 (с последними обновлениями) intellisense работает с заглавными буквами, но не может различать строчные международные буквы. Для меня, начиная с типа "я" работает нормально. но «я» приносит «#If» предложения. как я уже говорил выше, если вы выбираете «IF» с помощью мыши, то движок intellisence работает нормально, но только до тех пор, пока VS IDE не закроется. При перезапуске IDE проблема снова проявляется.

В любом случае, может быть, этот опыт помогает другим, потому что он не только раздражает, но и учитывает количество написанных «если» заявлений, вызывает много-много часов потерянного времени, не говоря уже о том, что отвлекает.

0 голосов
/ 27 апреля 2018

Offf, похоже, что функция comleteword динамически меняет «предложение» в соответствии с вашим последним использованием. Я пишу «если», он предлагает «#if», затем, не нажимая пробела или вводя, я выбрал «если» с помощью мыши из списка предложений ...

и в следующий раз, когда я напишу «если» и нажму пробел, он останется без изменений.

...