문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:eclipse:intellij [2022/07/06 20:02] dhan |
wiki:eclipse:intellij [2023/08/30 18:43] (현재) sgjang [Tip] |
||
---|---|---|---|
줄 6: | 줄 6: | ||
* lastupdate | * lastupdate | ||
</ | </ | ||
- | + | ||
+ | ===== 설치 및 한글화 Plugin 적용 ===== | ||
+ | * 설치 | ||
+ | * [[https:// | ||
+ | * 한글화 | ||
+ | * [[https:// | ||
+ | * 추천 Plugin | ||
+ | * [[https:// | ||
===== 단축키 ===== | ===== 단축키 ===== | ||
+ | ^ 구분 | ||
+ | | | | ||
+ | | | | ||
+ | | 리팩토링 | ||
+ | | 테스트 | ||
+ | | | | ||
+ | | | | ||
+ | |||
* New 항목 | * New 항목 | ||
* 패키지에서 Command + N, Alt + Insert | * 패키지에서 Command + N, Alt + Insert | ||
줄 17: | 줄 33: | ||
* Ctrl + Space | * Ctrl + Space | ||
- | * 클래스 테스트 생성 | + | * Optimize import |
+ | * Ctrl + Alt + o | ||
+ | |||
+ | * Quick Fix (클래스 테스트 생성 | ||
* Alt + Enter | * Alt + Enter | ||
* Test Mehtod 생성 | * Test Mehtod 생성 | ||
- | * Alt + Insert | + | * Alt + Insert |
* 찾기 | * 찾기 | ||
줄 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/ | ||
+ | * 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:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | * Live Template | ||
+ | * tdd 탭 | ||
+ | * [[https:// | ||
===== Ref ===== | ===== Ref ===== | ||
줄 66: | 줄 121: | ||
- | {{tag> | + | {{tag> |