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
referencesを削除する
- vscodeのpreference/settingsを開き
- 検索で、"editor.codeLens"を入れて、"Editor: Code Lens"のチェックを外せばよい。
参考:https://qiita.com/unsoluble_sugar/items/6985aba97a5a89ca609f
色テーマ変更
白背景にしたい場合
- vscodeのpreference/themes/lightを選択
アクティティバー表示
アクティティバーとは、エディタや検索など表示ボタン
やり方:VisualStudioCodeメインメニュー/表示/外観/アクティビティバーを規定値に
ミニマップを消す
やり方:VisualStudioCodeメインメニュー/基本設定/設定/検索で、"minimap"で、設定をオフへ
参考:https://atmarkit.itmedia.co.jp/ait/articles/1811/02/news014.html
