Jupyter / IPython 노트북 : '모두 실행'의 바로 가기?
IPython의 노트북 모든 -cell 을 실행하는 바로 가기가 있습니까?
어떤 경우에 정확한 이유가 있습니까?
최신 jupyter 노트북 (버전 5)의 경우 노트북 상단의 '도움말'탭으로 이동 한 다음 '키보드 단축키 편집'옵션을 선택하고 '모두 실행 기능에 대한 사용자 정의 단축키를 추가 할 수 있습니다.
셀> "모두 실행"아래에 모든 셀을 실행하는 메뉴 바로 가기가 있습니다. 이것은 기본적으로 키보드 단축키에 바인딩되지 않습니다 . 여기에 설명 된대로 노트북 내에서 사용자 정의 바인딩을 정의해야 합니다 .
예를 들어 노트북의 모든 셀을 수있는 키보드 바인딩을 추가 할 다음을 셀에 삽입 할 수 있습니다.
%%javascript
Jupyter.keyboard_manager.command_shortcuts.add_shortcut('r', {
help : 'run all cells',
help_index : 'zz',
handler : function (event) {
IPython.notebook.execute_all_cells();
return false;
}}
);
iPython 노트북 에서이 코드를 실행하면 이제 모든 셀을 실행하는 키보드 바인딩이 있음을 알 수 있습니다 (이 경우 ctrl-M을 사용할 다음 r을 누름).
가장 쉬운 솔루션 :
Esc, Ctrl- A, Shift- Enter.
나는 Jupyter Lab에서 시도해 왔으며 여기에 답변을 게시하는 것이 유용 할 생각했습니다. 설정에서 단축키를 사용할 수 있습니다 . 여기 에서 단축키의 전체 목록을 사용할 수 있습니다 .
예를 들어, 모든 셀을 실행하기 위해 고유 한 바로 가기를 추가했습니다. Jupyter Lab> 고급 설정에서 단축키를 선택한 후 '사용자 재정의'에 다음 코드를 추가합니다.
{
"notebook:run-all-cells": {
"command": "notebook:run-all-cells",
"keys": [
"Shift Backspace"
],
"selector": ".jp-Notebook.jp-mod-editMode"
}
}
여기서 Shift + Backspace는 노트북의 모든 셀을 실행합니다.
5.5부터는 수 있습니다. Kernel > Restart and Run All
Jupyter Lab 1.0.4 :
상단 메뉴에서 다음으로 이동합니다.
Settings->Advanced Settings Editor->Keyboard Shortcuts
이 코드를
User Preferences
창 에 기재하십시오 .
{
"shortcuts": [
{
"command": "runmenu:run-all",
"keys": [
"R",
"R"
],
"selector": "[data-jp-kernel-user]:focus"
}
]
}
- 저장 (
user-preferences
창 오른쪽 상단 )
이는 즉시 적용됩니다. 여기서 두 번의 연속적인 'R'누름은 모든 셀을 실행합니다 (커널 재시작을위한 두 개의 '0'처럼). 특히, system defaults
이 코드를 포함하여 모든 메뉴 명령에 대해 빈 템플릿이 있습니다 (검색 run-all
). 는 selector
에서 복사 kernelmenu:restart
인쇄 할 수 있도록, r
세포 내에서. 이 system defaults
복사-붙여 넣기는 모든 명령에 일반화 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/33143753/jupyter-ipython-notebooks-shortcut-for-run-all
'IT' 카테고리의 다른 글
훌륭한에서의 str 성능 (0) | 2020.09.12 |
---|---|
파일을 삭제하는 배치 펼쳐 (0) | 2020.09.12 |
iTunes Connect에 업로드 한 후 새 빌드가 사라집니다. (0) | 2020.09.12 |
성가신 일식 자동 닫는 따옴표 (0) | 2020.09.12 |
Eclipse에서 작업 공간 빌드 빌드 (0) | 2020.09.12 |