티스토리 뷰
|jupyter notebook 단축키
주피터 노트북을 편하게 사용할려면 단축키를 잘 알아야 합니다.
이번 포스팅에서는 유용하게 사용할 수 있는 단축키 몇개를 알아볼려고 합니다.
필자는 텐서플로우를 사용하는데 사용하기 때문에 텐서플로우 소스로 단축키를 설명합니다.
우선 주피터 노트북에는 커맨드모드와 에디트모드 2가지가 있습니다.
각 환경은 엔터(에디트모드), ESC(커맨드모드)로 이동 가능합니다.
파란색 테두리로 되어있을땐 커맨드 모드이고
초록색 테두리로 되어있을땐 에디트 모드입니다.
에디트모드에서는 말그대로 코드를 짤수있는 상태를 말합니다.
이 두가지를 알았다면 주피터노트북에서 사용가능한 코드를 아래 적겠습니다.
Command Mode (press Esc to enable) | Edit Mode (press Enter to enable) | ||||
Enter | enter edit mode | Tab | code completion or indent | ||
Shift-Enter | run cell, select below | Shift-Tab | tooltip | ||
Ctrl-Enter | run cell | Ctrl-] | indent | ||
Alt-Enter | run cell, insert below | Ctrl-[ | dedent | ||
Y | to code | Ctrl-A | select all | ||
M | to markdown | Ctrl-Z | undo | ||
R | to raw | Ctrl-Shift-Z | redo | ||
1 | to heading 1 | Ctrl-Y | redo | ||
2 | to heading 2 | Ctrl-Home | go to cell start | ||
3 | to heading 3 | Ctrl-Up | go to cell start | ||
4 | to heading 4 | Ctrl-End | go to cell end | ||
5 | to heading 5 | Ctrl-Down | go to cell end | ||
6 | to heading 6 | Ctrl-Left | go one word left | ||
Up | select cell above | Ctrl-Right | go one word right | ||
K | select cell above | Ctrl-Backspace | delete word before | ||
Down | select cell below | Ctrl-Delete | delete word after | ||
J | select cell below | Esc | command mode | ||
A | insert cell above | Ctrl-M | command mode | ||
B | insert cell below | Shift-Enter | run cell, select below | ||
X | cut selected cell | Ctrl-Enter | run cell | ||
C | copy selected cell | Alt-Enter | run cell, insert below | ||
Shift-V | paste cell above | Ctrl-Shift-Subtract | split cell | ||
V | paste cell below | Ctrl-Shift-- | split cell | ||
Z | undo last cell deletion | Ctrl-S | Save and Checkpoint | ||
D,D | delete selected cell | Up | move cursor up or previous cell | ||
Shift-M | merge cell below | Down | move cursor down or next cell | ||
S | Save and Checkpoint | Shift | ignore | ||
Ctrl-S | Save and Checkpoint | ||||
L | toggle line numbers | ||||
O | toggle output | ||||
Shift-O | toggle output scrolling | ||||
Esc | close pager | ||||
Q | close pager | ||||
H | show keyboard shortcut help | ||||
I,I | interrupt kernel | ||||
0,0 | restart kernel | ||||
Space | scroll down | ||||
Shift-Space | scroll up | ||||
Shift | ignore |
이중 유용한 명령어만 몇개 설명하겠습니다.
Shift - Enter 는 해당줄을 실행하고 아래 새로운 줄을 만드는 명령어 입니다.
에디트, 커맨드모드 양쪽에서 모드 사용이 가능합니다.
이렇게 새로운 줄이 추가됩니다.
Ctrl - Enter 는 해당줄을 실행만합니다.
A 는 해당줄 위에 줄을 하나 만듭니다.
B 는 해당줄 아래에 줄을 하나 만듭니다.
키보드 화살표 는 줄을 아래위로 이동할 수 있습니다. 에디트, 커맨드모드 양쪽에서 모두 사용이 가능하고 원하는 줄로 이동한 후 엔터를 쳐서 편집할 수 있습니다.
D D 는 커맨드 모드에서 사용 가능합니다. 해당 줄을 지우는 역할을 합니다.
C 는 해당 줄을 복사합니다. 커맨드 모드에서 사용이 가능합니다.
X 는 해당 줄을 잘라냅니다. 커맨드 모드에서 사용이 가능합니다.
V 는 붙여넣기 입니다. 해당줄 아래에 복사한 줄을 붙여넣기 합니다.
S 는 저장입니다. 커맨드 모드에서 사용이 가능합니다.
출처/참고
광고
- Total
- Today
- Yesterday
- AMD
- 최적화
- 샌디스크
- 쓰레드리퍼
- TensorFlow
- 동기화 오류
- tensorboard
- 라데온
- 픽셀
- 텐서플로우
- 명암비
- 윈도우10
- 주피터 노트북
- tensorflow gpu
- RS4
- 화면캡쳐프로그램
- 와트맨
- 텐서보드
- 스레드리퍼
- 화면캡쳐
- constant
- 아마존
- Sandisk
- VSCode
- 프리싱크
- 디스플레이
- 크롬
- 우분투
- 명암
- Jupyter Notebook
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |