実行の中断

実行の中断#

VScode で Julia の実行を中断するコマンドとして, Julia 拡張機能 (Julia-VScode) の language-julia.interrupt が存在する. このコマンドのキーバインドは, Ctrl+CCtrl+Shift+C であり, それぞれの有効化条件は以下の通りである.

キー

有効化条件

Ctrl+C

ターミナルにフォーカスがあり, かつ, REPLがアクティブであり, かつ, Julia が評価処理を行っているとき

Ctrl+Shift+C

Julia が評価処理を行っているとき

なお, これらについては Julia-VScode の package.json に記述されている. package.json から language-julia.interrupt に関する部分を抜粋して以下に示す.

{
    "command": "language-julia.interrupt",
    "title": "Julia: Interrupt Execution",
    "icon": "$(debug-pause)",
    "enablement": "julia.isEvaluating"
},
{
    "command": "language-julia.interrupt",
    "key": "Ctrl+C",
    "when": "terminalFocus && julia.isActiveREPL && julia.isEvaluating"
},
{
    "key": "Ctrl+Shift+C",
    "command": "language-julia.interrupt",
    "when": "julia.isEvaluating"
},

Julia-VScode が提供する他の機能についても package.json に記述されているため, 時間があるときに覗いてみたい. (多分覗くことはない...)