Как изменить отступ в коде Visual Studio?



для каждого файла typescript код visual studio использует автоматический отступ из 8 пробелов. Это немного слишком много для моего вкуса, но я не могу найти, где его изменить.



возможно, он доступен в качестве настройки, но под другим именем, поскольку я не могу найти ничего, связанного с отступом.

1674   6  

6 ответов:

на панели инструментов в правом нижнем углу вы увидите предмет, который выглядит следующим образом: enter image description here После нажатия на него вы получите возможность отступа с помощью пробелов или вкладок. После выбора типа отступа у вас будет возможность изменить размер отступа. В приведенном выше примере отступ устанавливается равным 4 символам пробела на отступ. Если tab выбран в качестве символа отступа, то вы увидите В Размере вместо помещения

Если вы хотите, чтобы это применялось ко всем файлам, а не на индивидуальной файловой основе, переопределите editor.tabSize и editor.insertSpaces настройки В либо Настройки Пользователя или Настройки Рабочего Пространства в зависимости от ваших потребностей

изменить отступ на основе языка программирования выполните одно из следующих способов:

  • добавьте это в свои настройки (Ctrl+,):
    (пример для конкретных настроек TypeScript):

    "[typescript]": {
        "editor.tabSize": 2
    }
    

или

  • Ctrl+Shift+P
  • Настройки: Настройка языковых параметров... (идентификатор команды:workbench.action.configureLanguageBasedSettings)
  • выбрать язык программирования
  • добавить код как выше.

см. также: VS Code Docs

вы также можете установить 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

    Ничего не найдено.