주피터 노트북 단축키 모음

Notebook의 단축키는 편집 모드용과 명령 모드용이 각각 준비되어 있다.

편집 모드는 어느 코드 셀이 편집 중인 상태를 가리키며 단축키는 편집 중인 코드 셀에 대해 작용한다.

코드셀의 테두리가 녹색이 된 상태가 편집모드

코드셀의 테두리가 파란색이 된 상태가 명령모드

명령 모드에서 편집 모드로의 이행은 Enter키 , 그 반대는 ESC키를 누른다.

편집모드

Shift + Enter 액티브 코드 셀을 실행하고 하나 밑의 셀을 선택한다.마지막 코드 셀인 경우 실행 후에 코드 셀을 도입한다. 이 단축키는 명령 모드에서도 유효하다.
Ctrl + Enter 액티브 코드 셀을 실행한다. 이 단축키는 명령 모드에서도 유효하다.
Alt + Enter 액티브 코드 셀을 실행하고 하나 밑의 코드 셀을 도입한다. 이 단축키는 명령 모드에서도 유효하다.
Ctrl+ Z Undo이다. 직전의 편집 내용을 취소한다.
Ctrl + Shift + Z Redo이다. Undo로 취소한 내용을 다시 실행한다.
Tab 입력중인 코드의 보완처리를 실행한다. 행의 선두인 경우 인덴트를 도입한다.
Shift + Tab 툴팁을 표시한다. 메서드나 함수의 정보를 확인하기 위해 이용할 수 있다. 변수에 사용하면 변수의 상태를 확인할 수 있다.
Esc 편집 모드에서 명령 모드로 바뀐다.

명령모드

A 액티브 코드 셀 위에 신규 셀을 도입한다.
B 액티브 코드 셀 밑에 신규 셀을 도입한다.
Ctrl + S Notebook 파일을 저장한다.
Shift + L 모든 코드 셀의 줄 번호를 보여주거나 숨긴다.
D,D (D 뒤에 한번 더 입력) 선택 중인 코드 셀을 삭제한다.
Z 삭제한 코드 셀을 하나 복원한다.
Y 액티브 코드 셀을 Code 타입으로 한다. 코드를 기술하는 타입이다.
M 액티브 코드 셀을 Markdown 타입으로 한다.
O,O 커널을 리스타트한다. 리스타트 하기 전에 확인 다이얼로그가 표시된다.
P 명령 팔레트를 연다. 명령 팔레트에서는 Notebook에 대한 다양한 조작을 실행할 수 있다.
H 단축키 목록을 표시한다. 표시중에 Enter 로 비표시할 수 있다.
Enter 선택중인 코드 셀을 명령 모드에서 편집모드로 바꾼다.

<참고서적 : 파이썬 JUPYTER NOTEBOOK 실전입문_ 터닝 포인트>