Можете ли вы настроить "интеллектуальный отступ” Visual Studio так, чтобы он не удалял вкладки в пустых строках?

StackOverflow https://stackoverflow.com/questions/73884

  •  09-06-2019
  •  | 
  •  

Вопрос

Когда Visual Studio (2005) имеет Параметры -> Текстовый редактор -> C / C ++ -> Вкладки -> Отступ при установке значения Smart он автоматически будет делать отступы в блоках кода и выстраивать волнистые скобки {}, как и ожидалось.Однако, если вы нажмете enter внутри блока кода, переместите курсор на другую строку, а затем переместите его обратно, вставленные вкладки исчезнут, а курсор переместится полностью влево.Есть ли способ настроить Visual Studio на сохранение этих вкладок?

Это было полезно?

Решение

Насколько я знаю, единственный способ сделать это - ввести что-то (что угодно) в эту строку, а затем удалить это.Или нажмите пробел, и вы никогда не увидите его там, пока не вернетесь к этой строке.

Как только VS определит, что вы отредактировали строку текста, он не будет автоматически изменять ее за вас (по крайней мере, не так, как вы описали).

Другие советы

Это раздражает и меня самого.Всякий раз, когда код переформатируется, пустые строки удаляются из табуляции.Вы могли бы взглянуть на это: http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 это не совсем решение, но шаг в правильном направлении

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top