Отступы в коде VS
Я долгое время Emacs пользователь. Я пробовал VS Code, и мне это нравится.
Одна вещь, которую я люблю в Emacs, заключается в том, что она всегда правильно отлаживает код, когда я нажимаю вкладку. Я посмотрел, но я не могу получить такое поведение в VS Code. Я пробовал искать настройки и искать расширение, но не повезло.
Может ли кто-нибудь помочь мне в этом, пожалуйста? Есть ли расширение, которое я могу/должен установить, чтобы заставить его делать то, что я хочу?
Я код в основном в PHP, HTML, CSS и Javascript.
Заранее спасибо.
Ответы
Ответ 1
Пара вещей:
Для форматирования (make "pretty") всего кода в данном файле вы можете использовать Shift + Alt + F в Windows. См. Этот ответ для получения дополнительной информации.
Чтобы настроить пользовательские настройки размера вкладок или вставить вкладки в виде пробелов и т.д., Вы можете редактировать settings.json
(Ctrl + Shift + P, затем введите "пользовательские настройки"). Затем вы можете вручную добавить/изменить:
// number of spaces for a tab
"editor.tabSize": 2,
// insert spaces when pressing tab
"editor.insertSpaces": true
Я считаю, что оба этих параметра переопределены "editor.detectIndentation"
поэтому вам, возможно, придется тоже это посмотреть.
Ответ 2
Посмотрите на это, чтобы избежать дублирования контента
- fooobar.com/questions/211783/...
- fooobar.com/questions/211786/...
Также подумайте о настройке
- "Editor.formatOnPaste"
- "Editor.formatOnType"
- "Editor.formatOnSave"
на true, они по умолчанию имеют значение false.
Конечно, перейдя к настройкам пользователя (параметры файла> предпочтения> или через поддон Ctrl + shift + P и параметры записи, которые вы найдете в пределах выбора).
Также неплохо сделать следующее: в настройках по умолчанию, в строке настроек поиска, вы пишете "формат", затем прокручиваете и просматриваете все параметры, связанные с форматированием, это длинный список, но есть много классных вещей,
Ответ 3
То, что я делаю, чтобы отступы все правильно, {{скобки вокруг всего или просто удалить и поставить окончательный} вокруг кода, кажется, правильно отступы все это, я сказал, что в основном я использую С# Я не знаю, работает ли это в Другие языки
Ответ 4
Проверьте это.. PHP в коде Visual Studio