2014-09-01 80 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> 
}); 

...那就行!