12

Jupiterノートブックのセルで実行した後に機能する、ショートカットの次の構成があります。

%%javascript


IPython.keyboard_manager.command_shortcuts.add_shortcut('ctrl-q', {
    help: 'Clear all output',               // This text will show up on the help page (CTRL-M h or ESC h)
    handler: function (event) {             // Function that gets invoked
        if (IPython.notebook.mode == 'command') {
            IPython.notebook.clear_all_output();
            return false;
        }
        return true;                   
    }
  });

起動時にこの初期化を自動的に行うように Jupiter ノートブックをセットアップするにはどうすればよいですか?

%%javascript同じコードを(なしで)に追加しようとしましC:\Users\<username>\.ipython\profile_default\static\custom\custom.jsたが、うまくいきませんでした。

ipython profile create、Python 3.3、Windows 7で作成されたプロファイルが 1 つだけあります。

前もって感謝します。

4

4 に答える 4

8

custom.js は、このコードの正しい場所です。return true次のようにラップしてみてください (ブロックの終わりの前を忘れないでください):

$([IPython.events]).on("app_initialized.NotebookApp", function () {
    <your code>

    return true;
});
于 2015-08-22T18:14:51.460 に答える