2014-09-01 42 views
0

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

%%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/,第一次抛出异常,第二次没有效果。)

回答

0

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

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

...那就行!