사용자 도구

사이트 도구


wiki:eclipse:intellij

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:eclipse:intellij [2022/07/06 20:02]
dhan
wiki:eclipse:intellij [2023/08/30 18:43] (현재)
sgjang [Tip]
줄 6: 줄 6:
   * lastupdate  : 2022-06-20   * lastupdate  : 2022-06-20
 </WRAP> </WRAP>
- + 
 +===== 설치 및 한글화 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 항목   * New 항목
     * 패키지에서 Command + N, Alt + Insert     * 패키지에서 Command + N, Alt + Insert
줄 17: 줄 33:
     * Ctrl + Space     * Ctrl + Space
  
-  * 클래스 테스트 생성+  * Optimize import  
 +    * Ctrl + Alt + o 
 + 
 +  * Quick Fix (클래스 테스트 생성 or Generate)
     * Alt + Enter     * Alt + Enter
     * Test Mehtod 생성     * Test Mehtod 생성
-      * Alt + Insert+      * Alt + Insert or Ctrl + Shift + t
  
   * 찾기   * 찾기
줄 26: 줄 45:
     * 클래스 찾기     * 클래스 찾기
         * Ctrl + n         * Ctrl + n
 +
 +  * 라인복사
 +    * Ctrl + d
 +
 +  * 라인옮기기
 +    * Ctrl + Shift + Up/Down
 +
 +  * 커서 이동하기
 +    * Ctrl + Shift + Enter
  
   * 리팩토링   * 리팩토링
줄 35: 줄 63:
       * Ctrl + r, Shift + F10       * Ctrl + r, Shift + F10
     * Build ( Ctrl + F9 )     * Build ( Ctrl + F9 )
 +    * Eclipse Test 실행: Alt + Shift + x, t
  
   * 터미널   * 터미널
     * Shift + F12     * Shift + F12
 +
 +  * Junit 테스트 만들기
 +    * Ctrl + Shift + t
 +    * Eclipse : Ctrl + 1
  
   * 코드 정리   * 코드 정리
     * Reformat code (Ctrl + Alt + l)     * Reformat code (Ctrl + Alt + l)
-    * Introduce local variable (Ctrl + Alt + v)+    * 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
  
   * 리팩토링   * 리팩토링
줄 50: 줄 89:
     * soutv ( -> System.out.println( ... )     * soutv ( -> System.out.println( ... )
     * iter ( -> for(... )     * iter ( -> for(... )
 +
 +
 +  * 전체 화면(모든 화면 숨기기)
 +    * Ctrl + Shift + F12
 +
 +  * Project 화면 보기
 +    * Alt + 1
 +
 +  * 오류로 이동 
 +    * F2
  
 ===== 주요 플러그인 ===== ===== 주요 플러그인 =====
줄 58: 줄 107:
   * [[https://whitepaek.tistory.com/47|[IntelliJ] 자바 멀티 프로젝트(모듈) 생성하기]]   * [[https://whitepaek.tistory.com/47|[IntelliJ] 자바 멀티 프로젝트(모듈) 생성하기]]
   * [[https://namocom.tistory.com/781|[IntelliJ IDEA] Auto formatting]]   * [[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 ===== ===== Ref =====
줄 66: 줄 121:
  
  
-{{tag>intellij 인텔리j 주레피 인텔리제이}}+{{tag>intellij 인텔리j 주레피 인텔리제이 slaptear}}
/volume1/web/dokuwiki/data/attic/wiki/eclipse/intellij.1657105340.txt.gz · 마지막으로 수정됨: 2022/07/06 20:02 저자 dhan