====== IntelliJ, 인텔리J ====== * description : 인텔리J 사용법 * author : 주레피 * email : dhan@repia.com * lastupdate : 2022-06-20 ===== 설치 및 한글화 Plugin 적용 ===== * 설치 * [[https://bada744.tistory.com/59|설치 방법]] * 한글화 * [[https://zero-iron.tistory.com/5|적용 방법]] * 추천 Plugin * [[https://code-boki.tistory.com/4|25가지 추천 Plugin]] ===== 단축키 ===== ^ 구분 ^ 제목 ^ Intellij(인텔리J) ^ Eclipse(이클립스) ^ 비고 ^ 중요도 ^ | | | | | | | | | | | | | | | 리팩토링 | 리팩토링 | Ctrl + Alt + v | Alt + Shift + t | 변수를 일괄적으로 로컬 변수로 변경하고 싶을 때\\ 블럭 지정한 후 실행하면 생성 됨 | | | 테스트 | 실행 | Ctrl + Shift + r | Alt + Shift + x, t\\ or\\ Ctrl + F11 | 테스트 구동\\ 이클립스에서는 함수명 위에 커서가 있어야 해당 테스트만 구동됨\\ 그렇지 않으면 전체 테스트가 구동됨 | | | | | | | | | | | | | | | | * New 항목 * 패키지에서 Command + N, Alt + Insert * Setting 띄우기 * Ctrl + Alt + s * Code completion * Ctrl + Space * Optimize import * Ctrl + Alt + o * Quick Fix (클래스 테스트 생성 or Generate) * Alt + Enter * Test Mehtod 생성 * Alt + Insert or Ctrl + Shift + t * 찾기 * Shite + Shift * 클래스 찾기 * Ctrl + n * 라인복사 * Ctrl + d * 라인옮기기 * Ctrl + Shift + Up/Down * 커서 이동하기 * Ctrl + Shift + Enter * 리팩토링 * Ctrl + Alt + v * 실행하기 * Ctrl + Shift + r, Ctrl + Shift + F10 * 이전 실행문 재실행 하기 * Ctrl + r, Shift + F10 * Build ( Ctrl + F9 ) * Eclipse Test 실행: Alt + Shift + x, t * 터미널 * Shift + F12 * Junit 테스트 만들기 * Ctrl + Shift + t * Eclipse : Ctrl + 1 * 코드 정리 * Reformat code (Ctrl + Alt + l) * Introduce local variable (Ctrl + Alt + v) # 필드로 빼기 * Extract/Introduce Method (Ctrl + Alt + m) # 함수로 빼기 * Refactoring rename field(?) (Ctrl + Alt + f) * Inline a method (Ctrl + Alt + n) # 한라인으로 줄이기(커서 위치가 중요) * 파라미터 정보 * Ctrl + p * 리팩토링 * rename Shift + F6 * 자동 완성 * psvm ( -> public static void main ... ) * soutv ( -> System.out.println( ... ) * iter ( -> for(... ) * 전체 화면(모든 화면 숨기기) * Ctrl + Shift + F12 * Project 화면 보기 * Alt + 1 * 오류로 이동 * F2 ===== 주요 플러그인 ===== ===== Tip ===== * [[https://violetboralee.medium.com/intellij-idea%EC%99%80-git-bash-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0-63e8216aa7de|IntelliJ IDEA와 Git Bash 연동하기]] * [[https://whitepaek.tistory.com/47|[IntelliJ] 자바 멀티 프로젝트(모듈) 생성하기]] * [[https://namocom.tistory.com/781|[IntelliJ IDEA] Auto formatting]] * [[https://jamong-icetea.tistory.com/392|[Intellij] 어노테이션 프로세싱 활성화하기]] * [[https://adg0609.tistory.com/33|[Intellij] 콘솔창 한글 깨짐]] * Live Template * tdd 탭 * [[https://velog.io/@max9106/IntelliJ-Live-Template|[IntelliJ] 코드 템플릿 - Live Template을 이용하여 자주 사용하는 코드 템플릿화 해보기]] ===== Ref ===== * https://www.baeldung.com/intellij-idea-shortcuts * [[https://gmlwjd9405.github.io/2019/05/21/intellij-shortkey.html|[IntelliJ] intellij 유용한 단축키 정리]] * [[https://velog.io/@ehddek/%EB%8B%A8%EC%B6%95%ED%82%A4-%EC%A0%95%EB%A6%AC|[ IntelliJ ] 단축키 정리]] * [[https://blog.jetbrains.com/ko/idea/2022/05/comment-your-code-like-a-pro-with-intellij-idea/|주석이 필요하신가요? IntelliJ IDEA에서 전문가처럼 주석을 달아보세요]] {{tag>intellij 인텔리j 주레피 인텔리제이 slaptear}}