Visual Studio Code | 保存時にコマンドを実行する方法

Visual Studio Code 設定,Visual Studio Code

Visual Studio Code | 保存時にコマンドを実行する方法

Visual Studio Code(VScode)でファイルの保存時にコマンドを実行する方法方法を紹介しています。

確認環境

Windows11
Visual Studio Code バージョン1.75

保存時にVSCodeコマンドを実行する

保存時にVSCodeコマンドを実行するには、「setting.json」にて「editor.codeActionsOnSave」を記述します。

指定可能なコマンドはPythonコマンドのみで、ターミナルのコマンドは実行できません。
ファイルの保存時にターミナルのコマンドを実行したい場合は拡張機能「Run on Save」が利用できます。
関連:Visual Studio Code | autopep8やblackで保存時にインデントをタブに変換する方法

全てのファイルでPythonコマンドを実行する場合。

"editor.codeActionsOnSave": {
	"editor.action.indentationToTabs": true
}

ファイルの種類別にPythonコマンドを実行する場合。

"[Python]": {
	"editor.codeActionsOnSave": {
		"editor.action.indentationToTabs": true
	}
},
"[Javascript]": {
	"editor.codeActionsOnSave": {
		"editor.action.indentationToTabs": true
	}
},
"[json]": {
	"editor.codeActionsOnSave": {
		"editor.action.indentationToTabs": true
	}
}