줄기세포

[주피터노트북] 꿀팁 기본 단축키, 나의 코딩에 날개를 달아보자 본문

Python/Data_Analysis

[주피터노트북] 꿀팁 기본 단축키, 나의 코딩에 날개를 달아보자

줄기세포(Stem_Cell) 2020. 8. 2. 02:52

코딩을 하다보면 단축키는 작업의 속도와 능률을 올려줍니다.

 

  • Cell 실행
단축키 Fn
Enter 수정모드
Ctrl + Enter Cell 실행
Shift + Enter Cell 실행 후 바로 밑의 Cell로 이동
Alt + Enter Cell 실행 후  바로 밑에 Cell 삽입

 

  • Shift + Enter / Alt + Enter

Shift + Enter를 제일 마지막 Cell에서 실행하게 되면, 실행 후 아래 Cell이 없기 때문에, 아래 Cell이 자동으로 생성되고 생성된 Cell로 이동합니다. (Alt + Enter와 같은 결과)

그러나 중간의 Cell에서 실행하면 Alt + Enter는 아래 Cell이 새로 삽입되고 이동하지만, Shift는 Cell이 삽입되지 않고 아래 Cell로 이동합니다.


 

 

 

 

  • 코딩 모드/ 마크다운 모드(Markdown)
단축키 Fn
Y 코딩 모드
M 마크 다운 모드

 

주피터 노트북은 마크다운(Markdown) 기능을 지원합니다.

마크다운 모드에서 cell을 실행 (Ctrl + Enter) 하면 마크다운 기능이 수행됩니다.

 

ln [  ]: 표시가 있는 Cell이 코딩모드

그림의 첫번째 라인은 코딩 모드

두번쨰 라인은 마크다운 모드 입니다.

마크 다운 모드는   A. index를 넣어주거나

                         B. 설명을 붙여주는 역할을 하게 됩니다.

 

A. #으로 인덱스의 계층을 나눌 수 있습니다.

예를 들면,

위와 같이 각 Cell에 입력후 을 실행하면

와 같은 형태의 인덱스가 붙습니다.

 

Index를 미리 만들어 놓고 사이에 Cell을 삽입하셔도 되고, 코드를 실행한 후에 나중에 중간중간 삽입해주셔도 됩니다.

이 때, 주의 할 점은 #의 갯수만 신경써주시면 됩니다.

 

B. 설명 붙이기

#을 쓰지 않고, 설명을 적은 후 Cell을 실행하면 문서처럼 설명이 붙습니다.

이 때 설명안에서 Index 처럼 글의 구조를 만들고 싶다면,

Space와 - 로 만들 수 있습니다.

수정모드에서 다음과 같이 입력후에 실행하면

이렇게 변하게 됩니다.


 

 

 

 

 

  • 셀 복사 붙여넣기
단축키 Fn
A 현재 Cell 위에 Cell 추가
B 현재 Cell 밑에 Cell 추가
X Cell 오려두기
C Cell 복사
Shift + V 선택 Cell 아래 붙이기
D + D Cell 삭제
Shift + M 선택 Cell 합치기 (두개 이상)

위의 기능 사용시 주의점은 "수정모드에서는 지원되지 않습니다."

Cell이 수정모드이면 ESC를 눌러 수정모드를 취소하신 다음에 실행 하셔야 합니다.

 

 

 

 

다음에는 Nbextension을 이용하여 깔끔하고 정리된 환경설정을 해보도록 하겠습니다.

Comments