VSCode
launch.jsonの設定
デバッグ時に使用する設定をlaunch.jsonに記述しておく。実行ファイルの指定などできる。
Property
Type
Description
Default Value
program
string
スクリプトへの絶対パス。 ファイルを実行するたびにプロンプトを表示したくない場合は、これを特定のファイルに設定するか、ドライバースクリプトをデバッグできます。 (例:$ {workspaceFolder} /debug.jsx)
${workspaceFolder}/${command:AskForScriptName}
cwd
string
デバッグ中のプログラムのディレクトリへの絶対パス。
${workspaceFolder}
targetSpecifier
string
プログラムをデバッグするターゲット指定子。
empty
engineName
string
プログラムがデバッグされるエンジン名。 カスタム名の場合、アドビのアプリケーションによって提供されるサポートに応じて、新しいエンジンが作成されます
main
targetStartedSession
boolean
内部使用。 セッションターゲットが開始された。
false
breakXML
string
内部使用。 ターゲットがセッションを開始した場合のブレークXML。
""
excludes
array
変数表示から除外します。 「undefined」「builtin」「Function」「prototype」の任意の組み合わせが可能です。
*[ "undefined", "builtin", "Function", "prototype" ]*
maxArrayElements
number
表示する配列要素の最大数を入力します。
20
trace
boolean
ExtendScriptデバッグセッションのログを有効にします。
true
traceString
string
ExtendScriptデバッグアダプターの拡張ログを有効にします。 「V」、「L」、「W」、「E」のいずれかでなければなりません。 これは、それぞれ詳細、ログ、警告、エラーを表します。
""
logFile
string
このログファイルでExtendScriptデバッグセッションのログを有効にします。(絶対パス)
""
dontBreakOnErrors
boolean
保護された例外で中断しない。
true
debugLevel
number
デバッグレベルの指定:0-中断なし、1-中断、2-即時中断
1
stopOnEntry
boolean
セッションをすぐに中断する必要がある場合はtrueでなければなりません。
false
clearRuntimeError
boolean
実行時エラーが発生したときのデフォルトの動作。 ランタイムエラーをクリアした後に実行を続行するには「true」に設定し、実行を中止するには「no」に設定します。
true
selectTargetColor
string
ステータスバーの「ターゲットアプリケーションの選択」の文字色(「black」のような名前か「#000000」のような16進数の値どちらか)を指定します。
yellow
connectedTargetColor
string
ステータスバーの接続された「ターゲットアプリケーション」の文字色(「black」のような名前か「#000000」のような16進数の値どちらか)を指定します。
white
syntaxErrorHighlightColor
string
構文エラーが発生した場合に行を強調表示する時の色(「black」のような名前か「#000000」のような16進数の値どちらか)を指定します。
red
extensionMode
string
'passive'に設定されている場合、extendscriptデバッガーlibは拡張機能のアクティベーションで初期化されません。デバッグセッションの開始時に初期化されます。デフォルトのモードは「アクティブ」です。「パッシブ」モードでは、ターゲットがデバッグセッションを開始しません。「パッシブ」モードでは複数のVSCodeインスタンスが存在できますが、「アクティブ」モードではVSCodeのインスタンスを1つしか使用できないことに注意してください(ただし、アクティブなデバッグセッションは一度に1つしか存在できません)。モード文字列が変更されるたびに、VSCodeを再起動する必要があります。
active