Cntl + K 및 Cntl + J 바로 가기를 추가하여 셀을 빠르게 위아래로 이동하려고합니다. Github here에서 단축키 추가 문제를보고 유용한 답변을 찾았습니다 :셀 이동을위한 키보드 바로 가기 추가 및 셀 이동
"이 나에게이 단축키가 마음에 들면 ~/.ipython/profile_default/static/사용자 정의/custom.js :.
$([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;
});
IPython.keyboard_manager.command_shortcuts.add_shortcut('ctrl-j', function (event) {
IPython.notebook.move_cell_down();
return false;
});
});
"
하지만 내 사용자/{내 이름} /는 ipython/profile_default 디렉토리는 정적 폴더를 가지고 있지 않았다. 누락 된 폴더 및 custom.js 파일을 추가하고 Anaconda 프롬프트를 다시 열어 보았습니다. 그러나 누락 된 바로 가기는 추가되지 않았습니다.
또 다른 대답은 동일한 문제가 있었다 :
는 "사용을 다음
$ cat ~/.jupyter/custom/custom.js
define(["base/js/namespace"], function(Jupyter){
console.info('Binding Ctrl-J/K to move cell up/down');
Jupyter.keyboard_manager.command_shortcuts.add_shortcut('Ctrl-k','jupyter-notebook:move-cell-up');
Jupyter.keyboard_manager.command_shortcuts.add_shortcut('Ctrl-j','jupyter-notebook:move-cell-down');
});
는"
이 대답은 누락 된 폴더를 추가 (작업 및 파일하지 않았다 custom.js하지 않았다 작업).