<ctrl + d>
아래와 같은 코드 구조에서 sth에 커서가 있을 때 단축키를 입력하면 sth에 해당하는 모든 단어에 커서가 올라온다.
import sth
a = sth.func1
b = sth.func2
...
<Alt + cursor>
커서를 누르는 데마다 커서가 잡혀 여러개를 한번에 수정할 수 있다.
<Alt + upper arrow / lower arrow>
블록 설정을 한 이후 단축키를 누르면 해당하는 코드 줄을 원하는 방향으로 이동할 수 있다.
<ctrl + />
선택된 block을 한번에 주석처리 할 수 있다.
<ctrl + left or right arrow>
단어 단위로 커서를 이동할 수 있다.
이를 응용하여
<ctrl + shift + arrow> 하면 단어 단위로 block 선택을 할 수 있다.
<shift + alt + up or down arrow>
해당하는 줄을 바로 복사할 수 있다.
<ctrl + enter>
현재 커서가 있는 줄 밑에 새로운 line을 추가한다.
<ctrl + d>
한 코드안에서 여러번 반복되는 단어를 ctrl+d를 누를수록 계속 하나씩 늘여가며 선택하여 같은 단어를 한번에 수정할 수 있다.
F12
함수의 정의문으로 바로 이동할 수 있다.
<Alt + F12>를 하는 경우 이동하지 않고 엿보기로도 확인할 수 있다.
<ctrl + u>
커서를 원래 있던 곳으로 이동시킨다
<ctrl +pg up/down>
열어놓은 탭 기준으로 이동할 수 있다.