내가 사용하는 인텔리제이 설정

공부는 혼자하는 거·2022년 2월 10일
0

환경

목록 보기
9/23

현재 내가 쓰고 있는 인텔리제이 설정들.

설정

빌드 시 인텔리제이

Hot reload

파일 인코딩

저장 시 쓰지 않은 import 정리

위와 비슷한데 자동으로 import 정리 (나는 안 씀)

Font 설정

실행 시 최근 프로젝트 여는 거 취소

자동저장 취소

터미널 깃 배쉬 설정

변경전: C:\Program Files\Git\bin\bash.exe
변경후: "C:\Program Files\Git\bin\bash.exe" -login -i

자동완성 대소문자 구분 없애기

저장 안 한 거 표시

탭 개수 제한

마우스 휠로 폰트 확대, 축소

junit을 못 찾을 떄


https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003256319-Exception-intellij-failed-to-resolve-org-junit-platform-junit-platform-launcher-1-3-2

show usage 표시

병렬 프로젝트 실행 가능 체크

여러 개의 다른 프로젝트를한번의 run으로 동시에 시키고 싶을 때..


https://gaemi606.tistory.com/entry/IntelliJ에서-여러-프로젝트-동시에-Run하기

https://jojoldu.tistory.com/510

Devtools liveleoad 설정

Cmd + Shift + A 를 입력하여 Registry... 으로 들어가 compiler.automake.allow.when.app.running 을 체크
.Settings -> Build -> Compiler에서 Build project automatically를 체크
Edit Configuration 클릭하고, Spring Boot의 application 에서 On 'Update' action 과 On frame deactivation 값을 모두 Update resources 로 설정



Devtools liveleoad 신버전

https://adjh54.tistory.com/62

톰캣 재배포 없이 변경사항 자동반영

이클립스에서 웹 프로젝트를 진행하다 IntelliJ로 프로젝트를 옮겨서 진행하게 되었는데, 이클립스에서와 달리 IntelliJ에서는 jsp를 변경할 때 자동으로 반영이 안 되어서 찾아보았다.

directory 수정

구동중인 war exploded를 클릭하고 Output directory를 해당 프로젝트의 src/main/webapp으로 경로를 변경해준다.

JSP 파일 템플릿 추가 && 정적 리소스 파일 경로


위에서 복사해서, 아래 + 클릭하고 jsp file 추가한 다음 내용 안에 붙여넣기..

enable annotation processor

test 설정

  1. Advanced Settings 설정

IntelliJ 2021이전에는 registry에 있는 compiler.automake.allow.when.app.running 설정에 체크해 주어야 했지만

2021 부터는 해당 설정이 레지스트리에서 Advanced Settings으로 옮겨 졌다.

아래의 빨간색 상자안에 있는 체크박스를 체크해주면 된다. 참고링크

  1. Build project automatically 체크

Build, Execution, Deployment -> Compiler -> Build project automatically 체크

플러그인


자주 쓰는 단축키

윈도우 기준

  • cmd + F : 파일 내부에서 문자열 찾기
  • cmd + R : 문자열 변경
  • cmd + shift + F : 전체 프로젝트에서 문자열 찾기
  • cmd + shift + R : 전체 프로젝트에서 문자열 변경

intellij multi cursor : ctrl , ctrl 누른 상태로 위아래

ctrl + alt + E = 이전 커서로 이동

Ctrl+N 클래스 찾기

SHIFT + SHIFT : 전체 경로에서 파일찾기

ctrl + shift + A 셋팅키워드 찾기

Alt + Insert : Constructor, toString, TEST Class등 다양한 메서드들을 생성

Alt + Shift + 추가하려는 곳에 마우스 좌클릭 을 하면 다중커서가 생긴다.

ctrl + alt + v : 표현식 생성

ctrl + alt + m ( ⌥⌘M) : 메서드 추출

ctrl + e : 최근 연 파일 목록 확인

⌥⌘N : 메소드 인라인화

macOS에서 ⌥⌘V, Windows/Linux에서 Ctrl+Alt+V: 변수 추출

⌥⌘N : 변수 인라인화

command + shift + U 입니다. : 소문자일때는 대문자로 대문자일때는 소문자로 변환을 해주네요. ^^

ctrl + g : 같은 문자 선택

신기한 기능

북마크 기능

todo 확인

참고

https://blog.jetbrains.com/ko/idea/2020/09/everyday-refactorings-in-intellij-idea/

profile
시간대비효율

0개의 댓글