개발
home

Intellij에서 현재 파일의 모든 라인 multi select 하기

Created
2022/09/22
Tags
JetBrains
Multiple Cursors
Multiple Carets
Max Carret Size
2022-09-22 @이영훈
Intellij (Webstorm, Pycharm 등)에서 현재 파일의 모든 라인을 커서 선택하는 방법을 기록으로 남깁니다
개발을 하다보면 많은 라인을 함께 편집할 때 유용합니다. 특히 라인수가 몇 백, 몇 천 줄이면 하나씩 선택하는 게 시간이 많이 소요되기 때문입니다.
벌크로 수정할 때는 String Manipulation 플러그인과 함께 편집하면 유용한 경우가 많습니다.

현재 파일의 모든 줄에 caret(커서) 추가하기

1.
첫번째 줄의 첫 글자로 이동합니다 (⌘ ) ( = fn + ←)
2.
칼럼 선택 모드를 활성화 합니다 (⇧ ⌘ 8)
3.
문서의 가장 마지막 글자로 이동합니다 (⇧ ⌘  )

최대 carret 증가시키기

최대 선택 carret은 1000으로 설정되어 있습니다.
일반적인 상황에서는 문제가 되지 않는데 천 줄이 넘어가는 파일을 벌크로 수정한 경우가 있있었습니다.
최대 carret을 증가시키는 방법은 다음과 같습니다
1.
Intellij의 Help > Edit custom VM options…
2.
IntelliJ IDEA.app.vmoptions 파일에 -Deditor.max.caret.count=2000 을 기입합니다. 저는 2000 대신에 원하는 숫자를 기입하시면 됩니다.

Ref