본문 바로가기
Tools

[IntelliJ] Shifter 플러그인 설치 및 사용법

by A6K 2023. 4. 24.

프로그래밍을 하다보면 소스코드의 일부를 바꾸는 일정한 패턴이 있다. 예를 들어 public 접근 제어자를 private으로 바꾼다던가 boolean 값을 false에서 true 바꾸는 등의 수정 작업은 매우 빈번하다.

이런 패턴의 수정을 단축키 한 번으로 할 수 있게 만들어주는 플러그인이 있다. 바로 Shifter 플러그인이다.

Shifter 플러그인 설치

Settings > Plugins 에서 Shifter를 검색한다.

Install 버튼을 눌러서 설치한다.

Shifter 사용법

Shifter의 사용법은 간단하다. 소스코드 에디터 창에서 코드의 일부분을 드래그해서 블록으로 지정한 다음 Shift Up 혹은 Shift Down 단축키를 누르면 된다. Shift Up/Down 단축키는 다음과 같다.

  • Ctrl + Shift + Alt + Comman(,) - Shift Down
  • Ctrl + Shift + Alt + Period (.) - Shift Up
  • Ctrl + Shift + Alt + K - Shift Up More
  • Ctrl + Shift + Alt + J - Shift Down More

Mac 사용자는 다음 단축키를 사용하면 된다.

  • Option(⌥) + Command(⌘) + Shift + Comman(,) - Shift Down
  • Option(⌥) + Command(⌘) + Shift + Period (.) - Shift Up
  • Option(⌥) + Command(⌘) + Shift + K - Shift Up More
  • Option(⌥) + Command(⌘) + Shift + J - Shift Down More

Shift Up/Down More는 Shift Up/Down 여러번을 한번에 수행하는 것과 같으며 기본 10회 수행한 것과 같다.

Shift Up/Down의 예를 들어보자. 소스코드 에디터에서 자바 메소드의 접근 제어자인 Public 이라는 키워드를 드래그하자.

이 상태에서 맥의 경우 Option(⌥) + Command(⌘) + Shift + Comman(,) 를 실행하면 접근제어자가 projected로 변경된다. 한 번더 실행하면 private으로 변경된다. 콤마 대신 Period를 누르면 반대 순서로 변경된다. 접근 제어자를 Shift Down 시키거나 Shift Up 시키는 것이다.

비슷한 방법으로 false에 Shift를 하면 true로 바뀐다. 숫자 데이터에 Shift Up/Down을 하면 숫자가 1씩 증가하거나 감소한다. 

Shifter 설정

Settings > Tools > Other Settings > Shifter 에 들어가면 Shifter 플러그인과 관련된 설정들을 변경할 수 있다.

그 중에 Dictionary 탭을 들어가보면 Shifter로 바꿀 수 있는 단어들이 정의되어 있다. 아마도 어떤 확장자를 갖고 있는 파일에 대해서 어떤 단어를 Shifter로 변경하면 어떤 순서대로 변경이 되는지가 정의되어 있는 것 같다.

Shifter 단축키가 손에 익기 시작하면 Dictionary 항목들을 커스터마이징하면서 생산성을 올릴 수 있다.

댓글