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