Computer Science/Jupyter

[Jupyter] Jupyter 주요 단축키 모음

2021. 2. 8. 14:51
 

Project Jupyter

The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.

jupyter.org

Command Mode (명령 모드)

  1. ENTER 편집 모드 진입
  2. 위에 새로운 Cell 추가
  3. 아래에 새로운 Cell 추가
  4. 선택 Cell 삭제
  5. Markdown으로 변경, Code cell로 변경, Raw cell로 변경
  6. Cell 잘라내기
  7. Cell 복사하기
  8. V Cell 붙여넣기
  9. Z Cell 실행 취소
  10. SHIFT + Z 실행 취소의 취소
  11. SHIFT + M 선택 Cell과 아래의 Cell 합치기
  12. SHIFT DOWN 선택 Cell과 아래의 Cell 함께 선택, SHIFT UP 선택 Cell과 위의 Cell 함께 선택

Edit Mode (편집 모드)

  1. ESC 명령 모드 진입
  2. CTRL + / 주석 처리/해제
  3. CTRL D 코드 삭제
  4. CTRL + Z 실행 취소
  5. SHIFT + CTRL + - 커서 위치에서 Cell 분리
  6. TAB 코드 들여쓰기
  7. SHIFT TAB 코드 내어쓰기

Mode 구분 없이 사용

  1. SHIFT + ENTER Cell 실행 후 다음 Cell로 넘어감 (다음 Cell이 없을 경우 새로운 Cell 추가)
  2. CTRL + ENTER Cell 실행 후 다음 Cell로 넘어감 (다음 Cell이 없을 경우 멈춤)
  3. ART + ENTER Cell 실행 후 아래에 새로운 Cell 추가
  4. CTRL B 왼쪽 창 축소/확대

Magic Function

  1. %time 명령어 뒤의 한 줄 코드가 실행되는 데 걸리는 시간 표시, %timeit 명령어 뒤의 한 줄 코드를 여러 번 실행했을 때 걸리는 시간 표시
  2. %%time Cell 전체를 실행했을 때 시간 표시, %%timeit 10만번 Cell 전체를 실행했을 때 평균 시간 표시 (Cell 시작에 적어준다)
  3. %writefile 파일이름 해당 파일에 Cell의 output을 작성, %writefile -a 파일이름 해당 파일에 Cell의 output을 덧붙임
  4. %matplotlib qt 새로운 창에서 그래프 출력
  5. %matplotlib inline 결과 창에서 그래프 출력
  6. %%bash Cell에서 bash command 사용 가능 (물론 명령어 앞에 !을 붙여서 사용할 수도 있지만 %%bash만 Cell 첫줄에 달아두면 일일이 !을 붙일 필요가 없다)

Reference

 

 

 

 

 

 

# jupyter 단축키

 

728x90
반응형