Перейти к содержимому

Как сделать отступ в visual studio code

  • автор:

«Параметры», «Текстовый редактор», «Все языки», «Табуляция»

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

Это диалоговое окно позволяет изменять стандартное поведение редактора кода. Эти параметры также применяются к другим редакторам, основанным на редакторе кода, таким как представление исходного кода в конструкторе HTML. Чтобы отобразить эти параметры, выберите в меню Сервис пункт Параметры. В папке Текстовый редактор разверните подпапку Все языки, а затем выберите Табуляция.

На этой странице задаются параметры по умолчанию для всех языков разработки. Не забывайте, что сброс параметра в этом диалоговом окне приведет к возврату параметров табуляции для всех языков к выбранному здесь значению. Чтобы изменить параметры текстового редактора только для одного языка, раскройте подпапку для этого языка и выберите соответствующие страницы параметров.

Если для конкретных языков программирования на страницах параметров табуляции выбраны разные параметры, то для разных параметров отступов отображается сообщение «Параметры отступов для разных текстовых форматов конфликтуют друг с другом», а для разных параметров табуляции — сообщение «Параметры табуляции для разных текстовых форматов конфликтуют друг с другом». Например, это напоминание выводится, если для Visual Basic задан параметр Интеллектуальные отступы, а для Visual C++ — параметр Отступ блока.

Отступы

Если выбран этот параметр, новые строки не отображаются с отступом. Точка вставки помещается в первый столбец новой строки.

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

Если выбран этот параметр, новые строки располагаются по размеру контекста кода, в соответствии с другими параметрами форматирования кода и соглашениями IntelliSense для выбранного языка разработки. Этот параметр доступен не для всех языков разработки.

Например, строки, заключенные между открывающей фигурной скобкой «( < )" и закрывающей фигурной скобкой "( >)», автоматически получают отступ на дополнительную табуляцию с позиции выравнивания фигурных скобок.

Вкладки

Размер интервала табуляции

Устанавливает расстояние в пробелах между табуляторами. По умолчанию этот параметр равен четырем пробелам.

Устанавливается размер автоматического отступа в пробелах. По умолчанию этот параметр равен четырем пробелам. Для заполнения указанного размера вставляются символы табуляции, символы пробела или оба этих вида символов.

Когда выбран этот параметр, при отступе вставляются только пробелы, а не символы табуляции. Например, если Размер отступа равен 5, то при каждом нажатии клавиши TAB или кнопки Увеличить отступ на панели инструментов Форматирование будет вставляться пять пробелов.

Сохранять знаки табуляции

Если выбран этот параметр, при отступе вставляется максимально возможное число знаков табуляции. Символ табуляции вставляет такое число пробелов, которое указано в поле Размер интервала табуляции. Если размер отступа не кратен размеру интервала табуляции, для заполнения разницы добавляются знаки пробелов.

Адаптивное форматирование может переопределить параметры пользовательских вкладок. Вы можете отключить адаптивное форматирование, переключив параметр «Использовать адаптивное форматирование» в текстовом редакторе> дополнительно. Вы также можете изменить способ управления предпочитаемым стилем отступа с помощью Visual Studio.файл editorconfig .

См. также

  • «Параметры», «Текстовый редактор», «Все языки»
  • Страница «Общие», папка «Среда», диалоговое окно «Параметры»

Как в VS Code сделать отступ 2 символа вместо 4 символов автоматическому выравниванию при сохранении JS файла

Новая система. Дефолтный VS Code. Специально никаких настроек не делал. Установил отступ в 2 пробела. Также включена замена Tab на 2 пробела. VS Code user options VS Code workspace options Подключил Prettier. Пока пишешь код, работает как надо. Принудительное выравнивание по горячим клавишам тоже работает как надо. Но при сохранении файла, файл выравнивается с отступами 4 пробела вместо 2. Я помню эту проблему (не первый раз), что-то где-то менял, но не помню что и где. Как сделать так, чтобы VS Code при сохранении выравнивал отступы по 2 пробелам? UPDATE В настройках Prettier Tab size указан 2. Как в настройках User, так и в настройках Workspace. Prettier options Перегрузил настройку в проекте. VS Code project settings UPDATE2 Ничего не помогает. Опытным путём замечено, что проблема проявляется только в JS-файлах. Все остальные файлы (С/С++/JSON/JAVA) сохраняются с отступами в 2 пробела.

Отслеживать
задан 13 мар 2021 в 12:55
7,596 1 1 золотой знак 6 6 серебряных знаков 28 28 бронзовых знаков
Посмотрите .editorconfig
13 мар 2021 в 15:50
Тоже сейчас столкнулась с такой же проблемой. У вас получилось найти решение?
4 ноя 2023 в 20:53

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Я даже не помню, я ли установил этот плагин?! Или этот треш стоял по дефолту?!

В любом случае, при похожих симптомах сначала удалите этот плагин, а потом разбирайтесь в настройках дальше.

Отслеживать
ответ дан 13 мар 2021 в 14:15
7,596 1 1 золотой знак 6 6 серебряных знаков 28 28 бронзовых знаков

  • javascript
  • visual-studio-code
  • prettier
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Большие отступы TAB в vs code как исправить?

5fc8b47137d72177181302.png

after:

5fc8b47e19908286081676.png

settings:

5fc8b4b011caf321979345.png

  • Вопрос задан более трёх лет назад
  • 9728 просмотров

2 комментария

Простой 2 комментария

Как сделать отступ / форматировать выделенный код в visual studio code?

Привет, Как сделать отступ в строках, форматировать теги? Курс HTML/CSS ADVANCED. В уроке 37 говорятся про корректность кода / форматирование, но как это сделать, не сказали.
Заранее благодарю.
С уважением,
student_rcod7d6t

2 ответов

Нужно выделить в Visual Studio Code участок кода который нужно отформатировать, потом нажать правой кнопкой мыши по выделенному участку и в этом меню выбрать Format Selection. Или можно весь документ отформатировать, для этого тоже самое сделать и выбрать Format Document.

Нужно нажимать на tab при каждом новом уровне вложенности, например:

 
EXAMPLE

Sign up or Log in to write an answer

  • Интерактивные уроки и курсы программирования и создания сайтов (дистанционное обучение) помогут вам в игровой форме изучить основы языков программирования веб-разработки и веб-программирования с нуля. Обучение онлайн 24/7.

Общие ссылки

  • Отзывы
  • Политика конфидециальности
  • Условия использования
  • Блог
  • Цена и оплата
  • Курсы и скринкасты
  • Сертификаты
  • Партнерская программа
  • Комьюнити

Наши курсы и скринкасты

  • HTML/CSS Advanced
  • Bootstrap 4
  • Vue JS
  • Linux, GIT and web-hosting
  • HTML and CSS
  • Modern Javascript
  • Javascript/jQuery
  • Codeigniter
  • Все курсы и скринкасты

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *