Visual Studio заменить вкладку с 4 пробелами?

217

Есть ли способ установить кнопку TAB для работы в качестве 4 пробелов в Visual Studio 2010 вместо того, чтобы перейти в Edit-> Advanced-> Untabify Selected Lines?

Николай Кондратьев
источник
14
+1, так как в вопросе есть подсказка, как удалить из уже существующих источников, принятый ответ применим только для новых источников
Shmil The Cat
Кто-нибудь возражал бы редактировать «2010» из названия вопроса? Это применимо ко многим версиям Visual Studio, и пользовательский интерфейс для этой части IDE остается неизменным для VS 2010, 2013 и 2015. Также это может помочь добавить что-то к вопросу, который подразумевает, что OP хочет установить стиль новых источников; хитрость для редактирования существующих источников круто, хотя.
16:52
Также обратите внимание, что «Tabify» и «Untabify» для существующих файлов исходного кода не работают для вкладок, вставленных в середине строки, т. <tab> int <tab> x;<spaces> int <tab> x;<spaces> int <spaces> x;
Е.
Я использую Visual Studio Community для Mac и вместо untabify я сделал Edit> Format> Format Document.
Махди

Ответы:

304

Вы можете редактировать это поведение в:

Tools->Options->Text Editor->All Languages->Tabs

Измените вкладку, чтобы использовать «Вставить пробелы» вместо «Сохранить вкладки».

Обратите внимание, что вы также можете указать это для каждого языка, если вы хотите иметь другое поведение на определенном языке.

Рид Копси
источник
16
Просто чтобы поделиться, это все то же самое для Visual Studio 2013.
Джеймс
6
Как насчет размера вкладки и размера отступа?
Магалло
3
В моем случае то, что мне понадобилось так долго, чтобы найти настройки, было то, что есть флажок, который скрывает половину настроек. не забудьте проверить все настройки
Эндрю А после полудня-восторг Хейда
5
Просто чтобы поделиться тем, что все еще то же самое для Visual Studio 2015.
Марек
4
Это то же самое для Visual Studio 2017.
jhmckimm
7

Для VS2010 и выше ( VS2010 нужен плагин ). Если вы проверили / установили параметры размера вкладки в Visual Studio, но он все равно не будет работать. Затем проверьте, есть ли у вас файл .editorconfig в вашем проекте! Это переопределит настройки Visual Studio. Отредактируйте размер вкладки в этом файле.

Это может произойти, если вы установите приложение Angular в свой проект с помощью Angular-Cli.

Смотрите блог MSDN

Йерун В.Л.
источник
4

Ни один из этих ответов не работал для меня на моем MacBook Pro. Так что я должен был пойти в:

Настройки -> Исходный код -> Форматирование кода -> Исходный код C #.

Отсюда я мог бы изменить свой стиль и вкладки интервалов и т. Д. Это единственный проект, который у меня есть, где ведущий разработчик имеет другое форматирование, чем я. Было неприятно, что моя IDE будет форматировать мой код иначе, чем их.

Брайан Нойбергер
источник
3
Это правильно в Visual Studio для Mac 8.4 (что входит в Unity 2019.2)
gl03
3

Если вы не видите опцию форматирования, вы можете сделать Tools-> Import and Export settings, чтобы импортировать отсутствующий.

user5162573
источник