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

ESDebugger