【问题标题】:automatic installation of IPython notebook keyboard shortcuts自动安装 IPython 笔记本键盘快捷键
【发布时间】:2014-09-01 17:05:19
【问题描述】:

IPython notebook documentation 描述了可以在笔记本中执行以安装新键盘快捷键的代码。例如:

%%javascript

IPython.keyboard_manager.command_shortcuts.add_shortcut('r', function (event) {
    IPython.notebook.execute_cell();
    return false;
});

我想定义一个快捷方式,以便在我每次打开笔记本时自动安装它。我应该把它放在哪里? (我已经试过profile_default/ipython_notebook_config.pyprofile_default/startup/。第一个抛出异常;第二个没有效果。)

【问题讨论】:

    标签: keyboard-shortcuts customization ipython-notebook


    【解决方案1】:

    答案分为两部分。首先,简单的部分:将快捷方式定义放在哪里。它进入profile_default/static/custom/custom.js。第二部分有点难,是如何在每次打开新笔记本时执行它。为此,需要将快捷方式定义包含在:

    $([IPython.events]).on('app_initialized.NotebookApp', function(){
        <definition>
    });
    

    ...就是这样!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-04
      • 2015-09-13
      • 2017-02-13
      • 2017-02-16
      • 2012-08-28
      相关资源
      最近更新 更多