티스토리 뷰

반응형

|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 는 저장입니다. 커맨드 모드에서 사용이 가능합니다.


출처/참고

 


광고

 

반응형
댓글