PlatformIOのツールバーに項目を追加する
PlatformIO IDE v3.1.1でファームウェアをアップロードしてすぐシリアルモニタを起動する機能(platformio-ide.uploadAndMonitor)が追加されたので,ツールバーにアイコンを追加したい,ということで調べた。 設定ファイルを開く
Ctrl + Shift + P→Ctrl + ,で検索窓にPlatformIO: ToolBarで検索
どのプロジェクトでも適用する場合は「ユーザー」を,プロジェクトのみで変更する場合は「ワークスペース」を押す
settings.jsonで編集を選択
https://gyazo.com/d249560681d282aba4efa56d3e1d9b50
設定ファイルの場所
全体で変更する場合
C:\Users\ユーザ名\AppData\Roaming\Code\User\settings.json(Windowsの場合)
プロジェクトローカルに変更する場合
.vscode/settings.json
追加する設定
code:setting
{
"text": "$(アイコン名)もしくはテキストの混成",
"tooltip": "ツールティップに表示する文字列",
"commands": "実行するコマンド"
}
textに指定できるのはアイコンとテキストで混成させられる
code:settings.json
"platformio-ide.toolbar": [
{
"text": "$(home)",
"tooltip": "PlatformIO: Home",
"commands": "platformio-ide.showHome"
},
{
"text": "$(check)",
"tooltip": "PlatformIO: Build",
"commands": "platformio-ide.build"
},
{
"text": "$(arrow-right)",
"tooltip": "PlatformIO: Upload",
"commands": "platformio-ide.upload"
},
/* 追加 */
{
"text": "$(arrow-right)$(plug)",
"tooltip": "PlatformIO: Upload and Monitor",
"commands": "platformio-ide.uploadAndMonitor"
},
{
"text": "$(trashcan)",
"tooltip": "PlatformIO: Clean",
"commands": "platformio-ide.clean"
},
{
"text": "$(beaker)",
"tooltip": "PlatformIO: Test",
"commands": "platformio-ide.test"
},
{
"text": "$(plug)",
"tooltip": "PlatformIO: Serial Monitor",
"commands": "platformio-ide.serialMonitor"
},
{
"text": "$(terminal)",
"tooltip": "PlatformIO: New Terminal",
"commands": "platformio-ide.newTerminal"
}
]
https://gyazo.com/2fb3aa24b17af14d9d376fb77eafc53e