Ответ 1
Нет, это в настоящее время не поддерживается.
Я знаю, что вы можете форматировать код с помощью ctrl + cmd + f в коде Visual Studio, но как изменить параметры форматирования для каждого языка?
Например, в Visual Studio 2013 я могу выбрать компактный режим для CSS.
Есть ли еще один скрытый json файл?
Нет, это в настоящее время не поддерживается.
Я только что нашел это расширение под названием beautify в Market Place и да, это еще один файл конфигурации \settings.:)
Усовершенствуйте javascript, JSON, CSS, Sass и HTML в коде Visual Studio.
VS Code использует js-beautify внутренне, но ему не хватает возможности измените стиль, который вы хотите использовать. Это расширение позволяет запускать js-beautify в VS Code, а также соблюдение любого файла .jsbeautifyrc в открыть путь к файлу дерева, чтобы загрузить стиль кода. Выполнить с F1 Украсить (чтобы украсить выделение) или файл F1 Beautify.
Информацию о настройках в .jsbeautifyrc см. в разделе "Настройки .md
Вот репозиторий GitHub: https://github.com/HookyQR/VSCodeBeautify
Решение, которое работает для меня (июль 2017 г.), заключается в использовании ESLint. Как известно, вы можете использовать linter несколькими способами, глобально или локально. Я использую его локально и с помощью руководства по стилю google. Они так, как я его настраивал, следуют...
cd to your working directory
npm init
npm install --save-dev eslint
node_modules/.bin/eslint --init
I use google style and json config file
Теперь у вас будет файл .eslintrc.json
root вашего рабочего каталога. Вы можете открыть этот файл и изменить его, используя правила eslint. Нажмите cmd+,
, чтобы открыть системные настройки vscode
. В строке поиска введите eslint
и найдите "eslint.autoFixOnSave": false
. Скопируйте настройку и вставьте ее в файл настроек пользователя и измените false
на true
. Надеюсь, это поможет кому-то использовать vscode.
Вы можете внести некоторые изменения из "Настройки". Например, правила javascript начинаются с "javascript.format". Но для расширенного управления форматированием все равно нужно использовать некоторые расширения.
В коде VS
нажмите Ctrl+Shift+P
затем введите
Format Document With...
В конце списка нажмите на
Configure Default Formatter...
И на следующем шаге выберите понравившееся вам украшение