VisualStudioCode/設定/基本
提供: 初心者エンジニアの簡易メモ
ユーザ設定ファイル
macの場合
基本設定/設定から設定するとこちらに反映される。
vi ~/Library/Application\ Support/Code/User/settings.json
例:
{ "workbench.colorTheme": "Default Light+", "security.workspace.trust.untrustedFiles": "open", "workbench.startupEditor": "none", "workbench.activityBar.location": "hidden", "workbench.editor.enablePreview": false, "chat.editing.alwaysSaveWithGeneratedChanges": true, "dotnet.codeLens.enableReferencesCodeLens": false, // 参照数の表示を外す "editor.fontSize": 12 // フォントを小さく }
Windowsの場合
C:\Users\[user1]\AppData\Roaming\Code\User
プロジェクト内の設定ファイル
vi .vscode/settings.json
例
{ "files.exclude": { "**/.DS_Store": true, "**/.git": true, "**/.vs": true, "**/.gitmodules": true, "**/.vsconfig": true, "**/*.booproj": true, "**/*.pidb": true, "**/*.suo": true, "**/*.user": true, "**/*.userprefs": true, "**/*.unityproj": true, "**/*.dll": true, "**/*.exe": true, "**/*.pdf": true, "**/*.mid": true, "**/*.midi": true, "**/*.wav": true, "**/*.gif": true, "**/*.ico": true, "**/*.jpg": true, "**/*.jpeg": true, "**/*.png": true, "**/*.psd": true, "**/*.tga": true, "**/*.tif": true, "**/*.tiff": true, "**/*.3ds": true, "**/*.3DS": true, "**/*.fbx": true, "**/*.FBX": true, "**/*.lxo": true, "**/*.LXO": true, "**/*.ma": true, "**/*.MA": true, "**/*.obj": true, "**/*.OBJ": true, "**/*.asset": true, "**/*.cubemap": true, "**/*.flare": true, "**/*.mat": true, "**/*.meta": true, "**/*.prefab": true, "**/*.unity": true, "build/": true, "Build/": true, "Library/": true, "library/": true, "obj/": true, "Obj/": true, "Logs/": true, "logs/": true, "ProjectSettings/": true, "UserSettings/": true, "temp/": true, "Temp/": true }, "dotnet.defaultSolution": "project1.sln" }
settings.json記述方法と例
settings.json
{ "editor.formatOnSave": true, // 保存時に自動フォーマット "editor.formatOnPaste": true, // 貼り付け時に自動フォーマット "editor.formatOnType": true, // 入力時に自動フォーマット "files.trimFinalNewlines": true, // ファイル保存時に最終行以降の空行を削除 // 不要な空行削除 "editor.codeActionsOnSave": { "source.fixAll": "explicit" }, // c#のデフォルトフォーマット "[csharp]": { "editor.defaultFormatter": "ms-dotnettools.csharp" } }
ちなみに、設定のjsonフォーマットが間違ってると、editor内で警告が出る。
いろいろな設定
参考:https://www.cview.co.jp/cvcblog/2021.04.20.dymmfsxaihnbwoekcys_x