https://blog.jetbrains.com/ko/2020/03/11/top-15-intellij-idea-shortcuts_ko/
내용 | 인텔리제이 Mac | 이클립스 Win | |
---|---|---|---|
문장 자동 완성 | cmd + shift + enter | ||
코드 Suggestion | ctrl + Space | ||
지역 변수 할당 | cmd + opt + V | ||
파일 패키지 등..새로 생성 | cmd + N | ctrl + n | 파일 탐색창에서 |
contructor, getter,setter..새로 생성 | cmd + N, ctrl + enter | alt + insert | Editor 창에서 |
코드 어시스턴트 ( Show Context Actions) | opt + enter | ctrl + 1 | |
소스정리 (Reformat Code) 스타일 정리 |
cmd + opt + L | ctrl + shift + F | |
자동 임포트 정리(Optimize Imports) | ctrl + opt + O | ctrl + shift + O | |
테스트 케이스 생성,이동 | cmd + shift + T | ||
코드 줄 복사 | cmd + D | ctrl + shift + 위 아래 방향키 | |
코드 줄 이동 | cmd + shift + 위 아래 방향 키 opt + shift + 위 아래 방향키 |
atl + 위 아래 방향키 | cmd + shift + 위 아래 방향 키 : 문법 허용 내에서 이동 (메서드 안에서 이동) opt + shift + 위 아래 방향키 : 문법 상관 없이 이동 |
커서 이전 위치 | cmd + opt + 좌 우 방향키 | alt + 좌 우 방향키 | |
과거 히스토리 | cmd + E | 주의 : backsapce 누르면 해당 창 닫힘 | |
리팩터링 | cmd + opt + M | alt + shift + M | |
실행 | ctrl + R | ||
디버그 | ctrl + D | ||
열편집 Column Selection Mode |
Cmd + Shift + 8 | ALT + SHIFT + INSERT | Shift + 상하 방향키로 선택할 수 있다. 열편집 모드 종료는 Cmd + Shift + 8 한번 더 눌러 준다. 열 편집 모드는 탭마다 독립적으로 적용된다. |
Build a method hierarchy | Shift + Cmd + H | ||
Build a call hierarchy | Ctrl + Opt + H |
인텔리제이 실행
Tools - Create Command-Line Launcehr… 클릭
[내용 보강 필요]
터미널에서 실행시킬 명령어로 스크립트를 만든다.
You can create a launcher script to enable opening files and projects in IntelliJ IDEA from the command line. Specify the name of the script and the path where it should be created:
기본적으로 /usr/local/bin/idea 세팅된다.
터미널에서 idea .
으로 실행 할 수 있다.
이클립스에서는 클래스나 메소드를 변경하면 사용중인 모든 클래스에서 이름을 바꿔 주는 기능이 있었던것 같은데, 인텔리제이에서 찾아보니 적용이 되지 않았다. 현재로서 확인할 수 잇는 바는 2020.2 부터 클래스 변경시 모든 코드에서 업데이트 되는것이 오류메세지로 포함되어 바로 수정이 되지는 않느것으로 보인다.
다만 메소드내 로컬 변수에 대해서는 shift + F6 통해 수정이 가능한 것으로 보인다.
참고.