Ruby Debug プラグインのドキュメントに書いてあるのそのままですが・・・
- Rubyはrbenvでもなんでもいいのでインストール済みとする
- VScodeもインストール済みとする
Ruby : gemのreadaptをインストール
$ gem install readapt
VScode : Ruby プラグインをインストール
VScode : Ruby Debug プラグインをインストール
VScode : .vscode/lunch.jsonを追加して以下を記載
{
"version": "0.2.0",
"configurations": [
{
"type": "ruby-debug",
"request": "launch",
"name": "Launch File",
"program": "${file}",
"programArgs": [],
"useBundler": false
}
]
}
これで、今開いているファイルをサクッと実行できます。
ブレークポイントなんかも効くので超便利
注意
ブレークポイントで実行を止めている状態でVSCodeを終了するなど、readaptのプロセスが変な形で実行し続けてしまうとまともに動かなくなるのでその時はプロセスkillするかPC再起動で。