関連記事

【tmux】Powerlineでステータスバーをカスタマイズ
2022.03.19

【YAMLフォーマッター】yamlfmt使ってみる
2023.08.25

【Tmuxinator】tmuxのいつもの環境をコマンド1つで作る
2022.09.08



VSCodeのsettings.jsonについて、どんなファイルなのか、何をするのか、どう書くのかをまとめました。
settings.jsonとは、VSCodeの設定を記述するファイルです。
VSCodeにはユーザ設定とワークスペース設定がありますが、どちらの設定もsettings.jsonで設定できます。
VSCodeの設定変更自体は「cmd + ,」、もしくはコマンドパレットから「Preferences: Open Settings」を選択することでできます。

ここで設定した内容がsettings.jsonに保存されます。直接settings.jsonを編集しても設定の変更はされます。
settings.jsonはコマンドパレットから「Preferences
Settings (JSON)」を実行するか、設定画面右上のアイコンをクリックすることで開くことができます。
ユーザ設定のsettings.jsonは、それぞれのOSで下記に保存されています。
%APPDATA%\Code\User\settings.json$HOME/Library/Application Support/Code/User/settings.json$HOME/.config/Code/User/settings.jsonワークスペース設定のsettings.jsonはルートフォルダの.vscodeに保存されます。
設定の記述方法は下記の5つがあります。
"files.autoSave": "afterDelay""editor.minimap.enabled": true"files.autoSaveDelay": 1000"editor.rulers": []"search.exclude": { "**/node_modules": true, "**/bower_components": true }コメントも入れることができます。
特定の言語のみに対する設定も可能です。
以下のように"[言語]":{}でその言語のみに適用される設定が記述できます。
1{
2 "[typescript]": {
3 "editor.formatOnSave": true,
4 "editor.formatOnPaste": true
5 },
6 "[markdown]": {
7 "editor.formatOnSave": true,
8 "editor.wordWrap": "on",
9 "editor.renderWhitespace": "all",
10 "editor.acceptSuggestionOnEnter": "off"
11 }
12}