Как изменить отступ в коде Visual Studio?
для каждого файла typescript код visual studio использует автоматический отступ из 8 пробелов. Это немного слишком много для моего вкуса, но я не могу найти, где его изменить.
возможно, он доступен в качестве настройки, но под другим именем, поскольку я не могу найти ничего, связанного с отступом.
6 ответов:
на панели инструментов в правом нижнем углу вы увидите предмет, который выглядит следующим образом:
После нажатия на него вы получите возможность отступа с помощью пробелов или вкладок. После выбора типа отступа у вас будет возможность изменить размер отступа. В приведенном выше примере отступ устанавливается равным 4 символам пробела на отступ. Если tab выбран в качестве символа отступа, то вы увидите В Размере вместо помещения
Если вы хотите, чтобы это применялось ко всем файлам, а не на индивидуальной файловой основе, переопределите
editor.tabSizeиeditor.insertSpacesнастройки В либо Настройки Пользователя или Настройки Рабочего Пространства в зависимости от ваших потребностей
изменить отступ на основе языка программирования выполните одно из следующих способов:
добавьте это в свои настройки (Ctrl+,):
(пример для конкретных настроек TypeScript):"[typescript]": { "editor.tabSize": 2 }или
- Ctrl+Shift+P
- Настройки: Настройка языковых параметров... (идентификатор команды:
workbench.action.configureLanguageBasedSettings)- выбрать язык программирования
- добавить код как выше.
вы также можете установить
editor.detectIndentationк ложному, в дополнение к ответу Эллиота-J.VSCode перезапишет ваш
editor.tabSizeиeditor.insertSpacesнастройки для каждого файла, если он обнаруживает, что файл имеет другой шаблон отступов табуляции или пробелов. Эта проблема может возникнуть при добавлении существующих файлов в проект или при добавлении файлов с помощью генераторов кода, таких как Angular Cli. Вышеуказанная настройка предотвращает VSCode от этого.
в моем случае " EditorConfig для VS Code" расширение переопределяет настройки VSCode. Если он у вас установлен, то проверьте .файл editorconfig в корневой папке проекта.
вот пример конфига. "Indent_size" задает количество пробелов для вкладки.
# editorconfig.org root = true [*] indent_style = space indent_size = 4 end_of_line = lf charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true [*.md] trim_trailing_whitespace = false
Контекстное Форматирование Кода:
VSCode на Windows-Shift + Alt + F
VSCode на MacOS-Shift + Option + F
VSCode на Ubuntu-Ctrl + Shift + I
вы также можете настроить этот ярлык через настройки, если это необходимо.
Я хотел изменить отступ моего существующей HTML файл от 4 пробелов до 2 пробелов.
Я нажал кнопку "пробелы: 4" в строке состояния и изменил их на два в следующем диалоговом окне.
Я использую расширение 'vim'. Я не знаю, как повторно отступить без vim
чтобы повторно отступить мой текущий файл, я использовал это:
gg = G

Comments