티스토리 뷰
|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
- 샌디스크
- 디스플레이
- 우분투
- Jupyter Notebook
- 아마존
- AMD
- 크롬
- 주피터 노트북
- 라데온
- Sandisk
- 화면캡쳐
- TensorFlow
- 명암비
- 텐서플로우
- 동기화 오류
- tensorflow gpu
- 와트맨
- 픽셀
- constant
- RS4
- 프리싱크
- 윈도우10
- tensorboard
- 최적화
- 텐서보드
- VSCode
- 화면캡쳐프로그램
- 쓰레드리퍼
- 명암
- 스레드리퍼
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |