2017年8月18日 星期五

[python][jupyter] Customization

  • Add Sublimetext keymap
require(["codemirror/keymap/sublime", "notebook/js/cell"], function(sublime_keymap, cell) {
    cell.Cell.options_default.cm_config.keyMap = 'sublime';
});


  • Add customized hotkey
$([IPython.events]).on("app_initialized.NotebookApp", function() {

  IPython.keyboard_manager.command_shortcuts.add_shortcut('ctrl-k', function(event) {
    IPython.notebook.move_cell_up();
    return false;
  });
});