본문 바로가기

프로그래밍/IDE

[ IDE ] PyCharm 사용방법 학습 : 에디터 기초 - 코드 선택 범위 및 확장 및 축소

728x90
반응형

코드 선택 범위 확장 및 축소는 현재 캐럿(커서) 아래 존재하는 단어들을 선택할 때 범위를 확장하고, 축소 하는 것을 의미 합니다.

캐럿(커서)가 반짝 거리는 모습


먼저 실습을 통해 알아보겠습니다.

1번째 순서

Ctrl + W를 입력하여, 캐럿 아래에 있는 단어를 선택 합니다.
현재 커서는 "that" 이라는 단어 사이에 "th" 와 "at" 사이에 존재하니, Ctrl + W 를 입력하면
"that" 이라는 단어가 선택이 됩니다.

"that" 선택
2번째 순서

다시 한번, Ctrl + W 명령을 사용하면 이젠 단어가 아니라 문자열이 선택 됩니다.

따움표 안에 감싸여진 문자열이 선택된 모습

위 모습은, 따옴표 내부에 존재하는 문자열을 선택한 형태 입니다.


3번째 순서

Ctrl + W를 현재 2회 누른 상태 입니다, 순서로는 [ 단어 ] -> [ 문자열 ] 순서인데
이후 한 번 더 누르며 3회 누르게 되면 다음 처럼 따옴표 까지 포함된 상태로 선택이 됩니다

따옴표까지 포함하여 선택한 모습

 


4번째 순서

이후, Ctrl + W(확장)추가로 4번 더 눌러 보게되면

해당 라인 전체를 선택한 모습

위 처럼, 현재 라인의 모든 내용을 선택하였습니다.


5번째 순서

현재 전체 호출을 선택한 상태인데, 인수를 선택하기 위해 Ctrl + Shift + W(축소)를 입력하여 선택 범위를 인수로 축소 할 수 있습니다.

전체 선택에서 인수 범위로 선택범위를 축소한 모습

 


6번째 순서

캐럿(커서)의 위치가 if문으로 선택되어있는 상태에서 확대를 2번 하게 되면 if 구문을 모두 선택할 수 있습니다.

현재 캐럿의 위치

먼저, 확대를 1번 했을 때는 아래와 같이 if문만 선택이 된 상태 입니다.

선택 범위 확장을 1번 하였을 때 모습


이후 1번 더 눌러 if 구문 전체를 선택할 수 있습니다.

선택 범위 확장을 2번 하였을 때 모습


항상 마우스를 이용해 범위를 직접 지정하였는데, 이렇게 키보드만을 이용해 범위를 지정한다는 게 매우 큰 이점이 있는 것 같네요~

 

728x90
반응형