3
今日はPerl
で始まり、ActivePerl 5.24.1
がインストールされ、すべてうまくいっています。簡単なprint
コマンドでテストプログラムtestPerl.pl
を作成し、console
で実行することができました。 ビジュアルスタジオコードでperlをデバッグ
Perl Script
を実行するために
Visual Studioのコードを使用していたので、
Visual Studioのコードでプロジェクトフォルダ[testPerl.plの場所]を開いて、コードをデバッグしようとしました。私は編集者に
Perl-Debug
拡張機能をインストールしていると私は、Visual Studio
F5を、打ったとき
選択環境に私に尋ねた、私は実際に以下の内容で、私のため
launch.json
ファイルを作成し
Perlのデバッグオプションを選択すること。
{
"version": "0.0.2",
"configurations": [
{
"type": "perl",
"request": "launch",
"exec": "perl",
"name": "Perl-Debug",
"root": "${workspaceRoot}/",
"program": "${workspaceRoot}/${command.AskForProgramName}",
"inc": [],
"stopOnEntry": true
}
]
}
私はそれとして、デフォルト値を保持している、と私は再びF5を打ったとき、それはデフォルト値test.pl
とのコマンドのために私に尋ねました。 ${command.AskForProgramName}
のためです。コマンドにファイル名testPerl.pl
を入力しましたが、何も起こりません。それはコンソールでprint
なしで開始し、終了します。
誰かが私にこのlaunch.json
を実際に設定する方法を教えてもらえますか、これを行うために他の方法がありますか?
[こちらのドキュメント](https://code.visualstudio.com/Docs/editor/debugging)_これらの起動設定で使用できる属性は、デバッガごとに異なります。 IntelliSenseを使用すると、特定のデバッガにどの属性が存在するかを知ることができます._ – simbabque
@simbabque合意されており、期待通りに独自の自動生成された 'launch.json'ファイルを作成し、自動生成ファイルに従って –
残念ながら、私はActivePerlをインストールすることが許可されているWindowsボックスにアクセスできないので、試してみることはできません。確かに正しいように見えます。あなたのVSCodeのログパネルに何をしているのかを得るための方法はありますか? – simbabque