-
IntelliJ에서 여러 줄을 마우스 커서로 선택하고 싶을 때DevTools 2022. 5. 2. 13:10
IntelliJ 혹은 다른 개발 툴들을 사용하다 보면 우리가 아주 자주 사용한다고 볼 순 없지만, 만약 '필요한 특정 상황'에서 사용할 수 없다면 이따금씩 귀찮게 타이핑해 주어야 하는 기능이 있는데요.
필요한 특정 상황이란 아래와 같은 상황을 이야기합니다.
created() { matchMedia = new MatchMedia() userAgent = new UserAgent() contactInformation = new ContactInformation() },
이런 코드를
created() { matchMedia = new MatchMedia(); userAgent = new UserAgent(); contactInformation = new ContactInformation(); },
만약 이렇게 바꾸고 싶다면, 그리고 만약 이게 3줄이 아니라 13줄이라면? 그리고 작업하고 싶은 내역이 단순히 ; 이러한 특수 부호를 end of line에 찍는 것이 아니라면 우리는 이 줄들을 한꺼번에 선택하고 싶을 것입니다.
우선 이 작업을 간편하게 하려면 IntelliJ 환경설정에서 아래와 같은 옵션이 선택 해제되어 있어야 합니다.
- IntelliJ 메뉴 좌측 상단의 File > Setting > Editor > General > Virtual Space 항목에서 > Allow placement of caret after end of line 선택 해제
위에 옵션이 켜져 있으면 마우스 커서가 editor 안의 허공의(?) 공간에 찍힙니다.
아무튼 위 옵션이 꺼져있다는 가정하에 아래 옵션을 선택해 주시면 됩니다.
그리고 지금부터 원하는 단축키로 지정할 기능은 두 가지입니다.
1. 특정 단축키를 누르고 마우스 왼쪽 키를 누르면, 현재 마우스 커서가 찍혀있어도 추가로 마우스 커서를 찍을 수 있게끔 커서 증가시키기
2. 특정 단축키를 누르고 방향 키를 단축키로 지정한 방향 키를 누르면 마우스 커서 증가시키기
- IntelliJ 메뉴 좌측 상단의 File > Setting > Setting 창의 좌측 상단의 검색창에서 'cursor'검색 > Keymap 메뉴 선택 > Add or Remove Caret , Clone Caret Below 기능을 원하는 단축키로 지정
마우스 커서 === Caret(캐럿)이라고 보시면 됩니다.
혹시나 위 기능 관련돼서 좀 더 추가적으로 커스텀 하고 싶은 분들은 링크 참고해 주세요.
전 위 두 개만으로도 사용하는데 답답함을 못 느꼈습니다.
'DevTools' 카테고리의 다른 글