Отключить авто-отступ некоторых элементов в Visual Studio 2005? - PullRequest
3 голосов
/ 22 марта 2010

Я не против того, чтобы VS2005 автоматически вставлял (или автоформатировал) мой код C ++, но некоторые элементы, которые я не хочу, делали для него автоматически.Например, например, #define.Он берет их и толкает их всю левую сторону экрана, независимо от того, насколько глубоко в моем поле я их набираю.Это действительно очень раздражает.

Есть ли способ изменить это поведение, кроме полного отключения авто-отступа / формата?

Ответы [ 2 ]

0 голосов
/ 03 апреля 2010

Попробуйте перейти в Параметры -> Текстовый редактор -> C / C ++ -> Вкладки -> Отступ и изменить его на Блокировать. При выборе новые строки автоматически имеют отступ. Точка вставки находится в той же начальной точке, что и предыдущая строка.

0 голосов
/ 03 апреля 2010

Если у вас есть только несколько примеров, которые вы хотите изменить (и не возражаете против исправления отступа, когда есть целый раздел или формат файла), вы можете изменить отступ на то, что вы хотите, а затем отойти от строки .

Отформатированный отступ вернется, но вы можете отменить (Ctrl + Z), и требуемый отступ вернется. (Обратите внимание, что я на самом деле не проверял это в редакторе C ++.)

Пока вы не возражаете против "исправления" отступа каждый раз, когда вы редактируете строку (а в остальное время весь раздел переформатируется), это позволяет вам иметь несколько строк с поперечным отступом.

...