2015-10-15 17 views
34

IPythonノートブックですべてセルを実行するショートカットはありますか?ジュピター/ IPythonノートブック:「すべて実行」のショートカット?

もしそうでない場合は、具体的な理由がありますか?

+0

これを行う方法が見つかった場合はお知らせください - 非常に便利です! – Sother

+3

私が見つけた最も近いのは、 'command' +' shift' + 'P'でコマンドモードに入り、' run all cells'と入力してEnterを押すことでしたか? – Sother

+0

いいえキーボードショートカットを表示するには 'esc' +' H'を押します。ショートカットは、既存のブラウザのショートカットを妨げないオプションが限られているため、省力化されています。 – pylang

答えて

2

最新のjupyterノートブック(バージョン5)の場合は、[ヘルプ]タブに移動して、[ヘルプ]タブをクリックします。ノートブックの一番上にある「キーボードショートカットの編集」オプションを選択し、「すべて実行」機能のカスタマイズしたショートカットを追加します。

+0

これは答えです!どうもありがとう!たぶん私のような少し盲目の人のための小さなコメント:「ショートカットを追加」(灰色のように見える)をクリックして文字通り、使いたいショートカットを入力する必要があります。 – user3017048

28

[セル]> [すべて実行]の下にあるすべてのセルを実行するメニューショートカットがあります。これは、デフォルトでキーボードショートカットにバインドされていません。ノートブック内から独自のカスタムバインディングを定義する必要があります(as described here)。

は、例えば、それはあなたがノートブック内のすべてのセルを実行することができますバインディングキーボードを追加するには、セルでこれを挿入することができます。

%%javascript 

Jupyter.keyboard_manager.command_shortcuts.add_shortcut('r', { 
    help : 'run all cells', 
    help_index : 'zz', 
    handler : function (event) { 
     IPython.notebook.execute_all_cells(); 
     return false; 
    }} 
); 

あなたはiPythonノートブックの中から、このコードを実行する場合は、あなたがすべき

関連する問題