티스토리 뷰

개발/IDE

IntelliJ 다중 커서 사용하기

기억고양이 2023. 3. 3. 00:44
반응형

 

소스를 수정하다보면 여러라인을 동시에 수정해야 할 때가 많다.

엑셀로 옮겨서 하는 경우도 있고, VSCode에도 유사 기능을 지원한다.

 

IntelliJ 자체에서 지원하는 기능중 자주 쓰는 기능 몇가지를 써본다.

추가 기능이 필요하면 단축키를 참고해보자.

 

https://insertintoblog.tistory.com/5

 

IntelliJ 단축키 - 한글버전

IntelliJ 키맵 PDF를 한글로 변경했다. 보통 이클립스 > IntelliJ로 오는 경우가 많아서.. 다른 팀원분들에게 공유하기 위해 작성함. Mac용은..패스 애플을 너무 좋아하긴 하지만 맥북은 가까이 하기 힘

insertintoblog.tistory.com


열 선택모드 (ALT + SHIFT + INSERT)

Eclipse에서도 지원하는 열 선택 모드이다. 수직으로 "드래그" 하여 커서를 넣을 수 있다.


다중 라인 선택 (ALT + SHIFT + CLICK)

때로는 각각 단어별로 수정해야 될때가 있다면

ALT + SHIFT + CLICK으로 수정하고 싶은 위치에 커서를 놓을 수 있다.

(더블 클릭시엔 단어 단위로 선택할 수 있다)


같은 단어 자동으로 선택 (ALT + J)

선택한 단어와 똑같은 단어를 반복해가며 커서를 추가할 수 있다.

ALT+J를 반복해서 눌러줄 경우 다음 단어를 계속 찾아간다.

F3을 누를 경우 해당 단어를 건너 뛸 수 있다.


같은 단어 한번에 선택하기 (CTRL+ALT+SHIFT+J)

위의 기능과 비슷한데, 차이점은 발견한 모든 단어에 커서를 놓을 수 있다.


다중 커서 놓기 (CTRL + CTRL + 위/아래 방향키)

컨트롤을 두번 연속으로 누르고, 떼지 않은 상태에서 위/아래로 방향키를 누르면 커서를 추가할 수 있다.


선택한 범위내에서만 탐색도 가능하다.

1. Ctrl + F로 검색창을 킨다.

2. 이때 Ctrl + Alt + E를 누르거나 이미지의 아이콘을 누르면 현재 선택한 위치에서만 단어를 검색한다.

3. 이때 선택한 단어들만 바꾸는게 가능하다.

* 추가로 이름을 바꿀경우 Shift + F6을 눌러 이름을 바꿀 경우 해당 변수를 모두 바꿀 수 있다.


추가로 단어사이를 빠르게 이동하려면 Ctrl + 좌우 화살표를 누르면 단어 단위로 커서가 움직인다.

빠르게 탐색할때 유용하다. (마지막 이미지도 Ctrl +  좌우 화살표를 이용함)

 

Ctrl에 추가로 Shift / Home / End 키를 조합하면 커서를 더욱 자유자재로 이동할 수 있으니

직접 써보고 본인 스타일에 맞는걸 찾아보는 걸 추천드린다.

반응형