Полностью отключить форматирование и завершение в ReSharper для Visual Studio
Мне нравятся многие функции, которые предлагает ReSharper, но я абсолютно не могу выдержать форматирование и завершение кода, которые оно делает. Это сбивает меня с толку на каждом этапе пути. В javascript он постоянно ворует скобки, пытаясь переформатировать мой код, чтобы он не работал, и трудно найти места, где его не хватает.
Я хотел бы отключить все, что связано с форматированием и завершением кода в ReSharper, и в то же время пользоваться преимуществами классной навигации, которую он имеет.
Есть ли способ сделать выборочную установку ReSharper? Я пытался отключить эту штуку в настройках, но, похоже, ничего хорошего не получилось.
3 ответа
Перейти к ReSharper | Опции. Измените следующие параметры:
На странице Окружающая среда | Редактор: отключите параметры, которые начинаются с "Автоформат" или "Авто-вставка". Это не отключит функции форматирования ReSharper полностью, но, по крайней мере, они не будут вызываться автоматически при наборе текста.
На странице Интеллисенс | Общие сведения: изменить на "Visual Studio". Или, если вам не нравится завершение кода в JavaScript, измените значение на "Limited ReSharper Intellisense" и отключите JavaScript.
PS Не могли бы вы описать с примерами, что вы печатаете, когда ReSharper "крадет скобки". Спасибо!
Для некоторых это будет ересью, но мне не нравятся автодополнение Решарпера и другие предметы интеллигенции. Я отключил их, но это сделало мои обычные VisualStudio Intellisense и ParameterInfo полностью неактивными. Что, как я полагаю, заставляет людей возвращаться в Решарпер, потому что хуже плохого - ничто.
Если вам нужно отключить часть Resharper, то она довольно прямолинейна:
Resharper> Параметры> IntelliSense > переключатель "Выбрать Visual Studio"
Поскольку мне не нравится это (возможно, непреднамеренное) принуждение, я решил ответить здесь, как восстановить обычную IntelliSense для Visual Studio и информацию о параметрах, как вернуть ее.
Инструменты> Параметры...> Текстовый редактор> C# (например) > Общие> Авто члены списка
Инструменты> Параметры...> Текстовый редактор> C# (например) > Общие> Отметить информацию о параметре
Инструменты> Параметры...> Текстовый редактор> C# (например) > IntelliSense Установите флажок Показать список завершения после ввода символа
Иногда это может быть на самом деле Visual Studio делает раздражающее завершение, а не ReSharper. Мне кажется, что те люди, которые хотели бы )
автоматически вставляется после ввода (
люди, которым нужны такие вещи:
В любом случае, после того, как я не смог найти настройку-нарушителя в настройках ReSharper (2018.1.3), я нашел ее в настройках Visual Studio (2017):
- Текстовый редактор
- Все языки
- Общее, автоматическое завершение скобки
- Все языки