현재 내가 쓰고 있는 인텔리제이 설정들.
변경전: C:\Program Files\Git\bin\bash.exe
변경후: "C:\Program Files\Git\bin\bash.exe" -login -i
여러 개의 다른 프로젝트를한번의 run으로 동시에 시키고 싶을 때..
https://gaemi606.tistory.com/entry/IntelliJ에서-여러-프로젝트-동시에-Run하기
https://jojoldu.tistory.com/510
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 로 설정
이클립스에서 웹 프로젝트를 진행하다 IntelliJ로 프로젝트를 옮겨서 진행하게 되었는데, 이클립스에서와 달리 IntelliJ에서는 jsp를 변경할 때 자동으로 반영이 안 되어서 찾아보았다.
구동중인 war exploded를 클릭하고 Output directory를 해당 프로젝트의 src/main/webapp으로 경로를 변경해준다.
위에서 복사해서, 아래 + 클릭하고 jsp file 추가한 다음 내용 안에 붙여넣기..
IntelliJ 2021이전에는 registry에 있는 compiler.automake.allow.when.app.running 설정에 체크해 주어야 했지만
2021 부터는 해당 설정이 레지스트리에서 Advanced Settings으로 옮겨 졌다.
아래의 빨간색 상자안에 있는 체크박스를 체크해주면 된다. 참고링크
Build, Execution, Deployment -> Compiler -> Build project automatically 체크
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 : 같은 문자 선택
https://blog.jetbrains.com/ko/idea/2020/09/everyday-refactorings-in-intellij-idea/