5

Когда я копирую фрагмент кода и вставляю его где-то еще в IDE, мои пользовательские уровни отступов кода автоматически изменяются Visual Studio. Как я могу это предотвратить?Как отключить автоматическое изменение вставки вкладок после копирования?

Пример:
enter image description here

Мои текущие настройки вкладки являются:
enter image description here

Я хочу продолжать использовать функцию смарт Отступы и фактические символы табуляции (не пробелы вместо них). Я только хочу предотвратить это конкретное поведение.

ответ

4

Похоже, вы используете Visual Assist X (предположение от выделения шрифта), что и делает это. Сам VS2012 не имеет этой функции, насколько я знаю.

Чтобы отключить его в Visual Assist X, в разделе VASSISTX-> Параметры Visual Assist X ..., выберите Advanced-> Corrections и снимите флажок «Формат после вставки (на C/C++/C#/Javascript)».

enter image description here

+0

Думал, что это было до Visual Studio! Помогли в отличном. –

+1

Спасибо! Это также происходит в ** AtmelStudio **, когда у него есть VAssistX. Еще один способ сорвать эту отвратительную функцию автоматического форматирования - Ctrl-Z - ** undo ** один раз после вставки. –