Как не дать клавише ввода создать новую строку во время выполнения resharper intellisense - PullRequest
0 голосов
/ 17 января 2020

У меня большой опыт работы в качестве разработчика Intellij, когда клавиша ввода всегда вставляет первое предложение автозаполнения. Однако в Visual Studio с помощью Resharper клавиша ввода создаст новую строку вместо вставки первого предложения по IntelliSense. Может кто-нибудь предложить способ, позволяющий клавише ввода повторить поведение Intellij? Я знаю, что нажатие клавиши Tab ведет себя так, как и ожидалось, так как моя мышечная память продолжает нажимать ввод, и я не думаю об этом.

1 Ответ

0 голосов
/ 18 января 2020

Кто-нибудь может предложить способ, позволяющий клавише ввода повторять поведение Intellij? Я знаю, что нажатие клавиши Tab ведет себя так, как и ожидалось, потому что моя мышечная память продолжает нажимать клавишу ввода, и я не думаю об этом.

На вашей стороне вы установили Resharper, поэтому у вас есть два способа использования Intellisense: Visual Studio Intellisense , который используется по умолчанию для Visual Studio, Resharper Intellisense .

1) Если вы используете Visual Studio Intellisense (убедитесь, что вы выбрали Visual Studio в верхнем меню ReSharper -> Параметры -> Environment -> Intellisense -> General) и решите эту проблему, попробуйте следующее:

  • выберите Never add new line on enter Tools -> Options -> Text Editor -> C# (выберите соответствующий язык разработки) -> Intellisense - > Enter Key Behavior.

2) Если вы используете Resharper Intellisense (убедитесь, что вы выбрали Resharper в верхнем меню ReSharper - > Параметры -> Environment -> Intellisense -> General), с этой проблемой вы не столкнетесь.

Примечание : если вы столкнулись с этой проблемой в Resharper Intellisense , я думаю, что это Проблема с некоторыми изменениями в Resharper Option. Вы можете попытаться сбросить настройки Resharper с помощью Resharper -> Manage Options -> Reset all settings.

Надеюсь, это поможет вам.

...