🧹
[VS Code] settings.json をきれいに保ちたい
背景
設定用のUIから設定を変更すると、同時にユーザー用の settings.json も自動的に編集されますが、その際にソートされないため、設定を変更するたびに settings.json が汚くなっていきます。
これは、直接 settings.json を編集しようとしたり、あとからどのような設定がなされているのかを確認する際には最悪な状態になっています。
GitHub Issue
公式サポートはないらしい 🥲
結論
Sort JSON objects をいれ、 Ctrl + Shift + P
で Sort JSON
を実行するとできます ✨
Additional
もし、設定を変更するたびに自動的にソートしたい場合は、以下の設定を追記してください
settings.json (全部)
"editor.codeActionsOnSave": {
"source.fixAll": true
}
settings.json (JSON のみ)
"editor.codeActionsOnSave": {
"source.fixAll.sortJSON": true
}
Discussion