인공지능 AI/머신러닝 Machine Learning

Jupyter Notebook 주피터 노트북 단축키shortcuts 정리

Tap to restart 2021. 2. 4. 00:00
반응형

주피터 노트북 단축키를 알면 훨씬 편하게 쓸 수 있다.

 

주피터 노트북은 파이썬python 개발을 할 때 많이 쓴다.

 

기본 단축키

tap: 파이썬 들여쓰기를 하니 tap을 많이 쓰게 된다.

shift + tap: 들여쓰기 반대인 내어쓰기다. tap 크기만큼 앞으로 내어쓰기 된다. 영역을 지정해서 shit+tap을 누르면 한꺼번에 된다.

alt + 방향키: alt키를 누르고 있는 상태에서 방향키를 움직이면 띄어쓰기 기준으로 한 단어씩 움직인다.

ctrl + 방향키: ctrl키 누르고 있는 상태에서 방향키를 움직이면 한 줄 단위로 커서가 움직인다. home키와 end키와 같다. home키와 end키보다는 이 키를 더 많이 쓴다.

shift + 방향키: shift를 누르고 있는 상태에서 방향키를 움직이면 한 글자씩 영역이 지정된다.

shift + alt + 방향키: shift와 alt키를 누르고 있는 상태에서 방향키를 움직이면 한 단어씩 영역이 지정된다.

 

주피터 노트북 단축키

위에 메뉴 중 help - Keyboard Shortcuts를 보면 다 나와 있다.

 

명령 모드 command mode

 

자주 쓰는 단축키 중심으로 살펴보면 아래와 같다.

 

esc:

각 칸 안에 있을 때 esc키를 누르면 command mode로 나오게 되어 셀 밖으로 나와 셀 사이를 이동할 수 있게 된다. 셀 색상이 초록색에서 파란색으로 바뀐다. 셀은 아래 그림에 보이는 네모난 박스 하나를 말한다.

 

단축키 누르기 전

단축키 누른 뒤

 

a: insert cell above

above - 셀이 파란색인 상태에서만 실행된다. 현재 위치 기준 위에 한 셀이 추가 된다.

 

단축키 누르기 전

단축키 누른 뒤

 

b: insert cell below

below - 셀이 파란색인 상태에서만 실행된다. 현재 위치 기준 아래에below 한 셀이 추가 된다.

 

단축키 누르기 전

단축키 누른 뒤

 

c: copy selected cell

셀을 복사하는 단축키다. 이 단축키는 v 단축키를 쓰기 전까지 변화가 없다.

 

x: cut selected cell

x는 가위 모양이니 cut이다. 현재 셀이 오려지므로 안 보이게 된다.

 

단축키 누르기 전

단축키 누른 뒤

 

v: paste cell below

c나 v 단축키 뒤에 쓴다.

복사했거나 오려둔 셀을 붙여넣게 된다. 붙여넣는 위치는 아래다.

 

단축키 누르기 전

단축키 누른 뒤

 

d,d: delete cell

d를 두번 누르면 현재 셀이 지워진다.

 

단축키 누르기 전

 

단축키 누른 뒤

 

방향키

방향키를 누르면 선택된 셀의 위치가 이동된다.

 

L: toggle line numbers

라인 번호 보여주기 끄기

라인 번호를 보고 싶거나 끄고 싶으면 l을 누르면 된다.

 

단축키 누르기 전

 

단축키 누른 뒤

 

수정 모드 edit mode

 

 

enter: enter edit mode

엔터키를 누르면 명령 모드에서 수정 모드로 바뀐다.

 

단축키 누르기 전

단축키 누른 뒤

 

ctrl + enter:

현재 셀에서 실행한다. 아래나 위로 셀의 위치가 바뀌지 않는다. 그대로다.

잘 보면 Out[4] -> Out[5]로 숫자가 변경된 걸 볼 수 있다. 숫자는 코드 실행 순차 번호다. 5면 5번째로 실행한 코드를 뜻한다.

 

단축키 누르기 전

 

단축키 누른 뒤

 

shift + enter:

실행과 동시에 아래 칸으로 넘어간다. 아래 칸이 없다면 아래 칸이 새로 추가되면서 넘어간다.

 

단축키 누르기 전

단축키 누른 뒤

 

 

 

 

 

반응형