인공지능을 개발할 때, 가장 많이 사용하는 코드 편집기 중 하나는 Jupyter Notebook이다.
Jupyter Notebook을 사용하면 아래와 같은 장점이 있기 때문이다.
이런 특징을 잘 활용하려면, 몇 가지 단축키를 알고 있는 편이 좋다.
마우스로도 수행할 수 있지만, 단축키를 알고 있다면 작업 속도가 훨씬 빨라진다.
이 글에선 기본적인 Jupyter Notebook의 단축키를 정리해보도록 하겠다.
⭐ 이때 주의할 것은 해당 기능들은 모두 기본적으로 선택한 cell에 대해, cell 단위로 작동한다는 점이다.
예를 들어 a
의 경우, 현재 선택한 셀 위에, 새로운 셀을 추가하는 것이다.
cell을 선택할 때는, 2가지 모드가 있다.
Edit Mode와 Command Mode이다.
효과 | 단축키 |
---|---|
Edit Mode -> Command Mode | Esc Key 혹은 ctrl+m |
Command Mode -> Edit Mode | Enter Key |
위의 2가지 모드 중 Command Mode에서 사용할 수 있는 단축키이다.
효과 | 단축키 |
---|---|
추가(위에) | a |
추가(아래에) | b |
삭제 | dd |
잘라내기(삭제로도 가능) | x |
복사 | c |
붙여넣기(아래에) | v |
합치기(아래와) | shfit+m |
Markdown으로 변경 | m |
Code로 변경 | y |
실행결과 열기/닫기 | o |
위의 2가지 모드 중 Edit Mode에서 사용할 수 있는 단축키이다.
효과 | 단축키 |
---|---|
전체 선택 | ctrl+a |
실행 | ctrl+enter |
실행 후 다음 셀로 이동 | shift+enter |
다시 실행 | ctrl+y |
실행 취소 | ctrl+z |
셀 나누기(커서위치) | shift+ctrl+- |
라인 주석 처리(커서위치) | ctrl+/ |
Command Mode와 Edit Mode 둘 다 사용할 수 있는 단축키이다.
효과 | 단축키 |
---|---|
파일 저장 | ctrl+s 또는 s(command mode) |