반응형
Jupyter 노트북에서 셀 출력을 지우는 바로 가기 키
누구든지 Jupyter Notebook에서 셀 출력을 지우는 (토글이 아닌) 키보드 단축키가 무엇인지 알고 있습니까?
UI에서 고유 한 바로 가기를 설정할 수 있습니다 (최신 마스터 버전의 경우).
5 미만 버전 :
옵션 1-빠른 해킹 :
셀 유형을 raw로 변경 한 다음 다시 code : EscRY출력을 버립니다.
옵션 2-사용자 지정 바로 가기 (GUI 없음) :
이를 위해 custom.js
일반적으로 있는 파일 을 편집해야합니다 ~/.jupyter/custom/custom.js
(존재하지 않는 경우 생성).
거기에 추가해야합니다
require(['base/js/namespace']) {
// setup 'ctrl-l' as shortcut for clearing current output
Jupyter.keyboard_manager.command_shortcuts
.add_shortcut('ctrl-l', 'jupyter-notebook:clear-cell-output');
}
두 번째 인수는 함수 ( docs ) 가 될 수 있으므로 원하는 모든 멋진 항목에 대한 바로 가기를 추가 할 수 있습니다.
다른 표준 명령에 대한 매핑을 원하는 경우 노트북에서 다음을 실행하여 사용 가능한 모든 명령 목록을 덤프 할 수 있습니다.
from IPython.core.display import Javascript
js = """
var jc_html = "";
var jc_array = Object.keys(IPython.notebook.keyboard_manager.command_shortcuts.actions._actions);
for (var i=0;i<jc_array.length;i++) {
jc_html = jc_html + jc_array[i] + "<br >";
}
element.html(jc_html);
"""
Javascript(data=js, lib=None, css=None)
셀 시작 부분에 다음을 추가하고 실행하십시오.
from IPython.display import clear_output
clear_output(wait=True)
반응형
'IT이야기' 카테고리의 다른 글
Chrome에 이미 '$'가 정의되어 있는 것일까 (0) | 2021.03.21 |
---|---|
ElasticSearch를 Mysql과 통합하는 방법 (0) | 2021.03.21 |
CMake는 Boost를 찾지만 가져온 대상은 Boost 버전에서 사용할 수 없을 때 (0) | 2021.03.21 |
JavaScript 함수 호출에서 인수 미리 설정하는 방법 (0) | 2021.03.21 |
최고의 Drupal 배포 전략 (0) | 2021.03.21 |