Visual Studio 2017 Свертывание также удаляет неиспользуемые с помощью - PullRequest
0 голосов
/ 04 октября 2018

Я сейчас сталкиваюсь с неудачной ситуацией использования временного ПК для своей работы, и предустановленный Visual Studio 2017 намерен сделать мою жизнь трудной.

Когда я свертываю содержимое в *Редактор 1004 * (сочетание клавиш: Ctrl + M + O ) не только сворачивает содержимое, но и удаляет все неиспользуемые операторы using, чтоНЕ то, что я хочу это сделать.Я не могу понять, почему.

Есть ли скрытые настройки, которые могут позволить мне включить / выключить эту функцию (если она вообще есть)?

Ответы [ 2 ]

0 голосов
/ 04 октября 2018

Хорошо, я тщательно проверил все окно Option и нашел его!

Перейдите:

Инструменты> Параметры> Текстовый редактор> C #> КодСтиль> Форматирование

И виноват следующий вариант:

enter image description here

Бог, похороненный под горой

РЕДАКТИРОВАТЬ:

В случае, если ссылка на изображение когда-либо будет повреждена, снимите флажок Remove unnecessary usings в разделе Perform additional code cleanup during formatting.

0 голосов
/ 04 октября 2018

Перейти к Tools> Options> Environment> Keyboard.

Вы можете проверить, какие действия назначены Ctrl + M + O сочетание клавиш, нажав эту комбинацию клавиш в текстовом поле «Press Shortcut keys» следующим образом:

Check keyboard shortcut

Другое интересующее вас действие называется "Remove and sort", вы можете найти его с помощью текстового поля "Show commands containing", а затем проверить, какой ярлык ему назначен (если есть):

Search shortcut results

РЕДАКТИРОВАТЬ

Если вы используете Resharper, проверьте также следующие сочетания клавиш:

Resharper shortcuts

...