IntelliJ 내가 사용하는 설정 및 단축키 정리 for Mac
IntelliJ 내가 사용하는 설정 및 단축키 정리 for Mac
설정
테마바꾸기
Appearance & Behavior > Appearance : Theme
언어셋 변경
Editor > File Encodings IDE Encoding : UTF-8
Project Encoding : UTF-8
Default encoding for properties files : UTF-8 & Tansparent native-to-ascii conversion
프로퍼티 한글을 자바에서 사용할 수 있는 언어셋으로 변경함들여쓰기 변경하기
Editor > Code Style
Default Indent Options : Use tab character (스페이스를 탭으로 변경)
Tab size : 들여쓰기 길이를 조절코드가 긴 라인 자동 줄바꿈
View > Active Editor > Use Soft Wraps
에디터 탭 개수 늘이기와 위치 변경
Preferences > Editor > General > Editor Tabs
Placement : 탭 노출 위치
Show "close" button on editor tabs : 탭에 닫기 버튼 노출 여부
Tab limit : 탭 활성화 최대 갯수프로젝트 2개이상 활성화하기
Appearance & Behavior > System Settings > Project Opening > Open project in new window 선택
플러그인 설치
IntelliJ IDEA > Preferences... > Plugins > Browse repositories...
눌러서 다양한 플러그인을 설치할 수 있다.
JavaDoc : 자바 주석 관리
IntelliJ 의 기본 JavaDoc은Editor > File and Code Templates > Includes > File Header
설정하면 클래스파일이 생성될때만 자동으로 주석을 추가할 수 있게 된다. 하지만 직접 헤더 주석을 넣는 단축키를 지원하지 않는 다. 그래서 JavaDoc 를 사용하면 직접 주석을 추가할 수 있다. 단축키 설정은 keymap > JavaDoc 에서 설정하면 된다. https://github.com/setial/intellij-javadocs/wiki 사용법을 참고한다.GenerateSerialVersionUID : serialVersionUID 자동 생성
QAPlug : PMD 플러그인이며 추가적으로 - Checkstyle, PMD 플러그인 설치하면 된다.
String Manipulation : Camel Case 지원하며 단축키를 설정하여 사용하면 된다. 비슷한 플러그인 중에서 추천한다.
Keymap Mac OS X 10.5+
단축키 | 설명 | keymap name | Eclipse name |
---|---|---|---|
control + tab | 이전 편집탭으로 전환 | - | - |
control + option + O | 사용하지 않는 자바 임포트 정리 | - | - |
option + command | 코드소스 자동 정리. 두번 뛰어쓰기, 문법 등등 정리해준다. | - | - |
control + enter | 제러네이터 호출 getter or setter 그리고 override 등 생성함. | - | - |
shift + space | 유사한 클래스를 찾아준다. (Mac 키와 중복되어 사용할 수 없으니 수정한다.) | Class Name Completion | Content Assist |
option + command + L | 소스 정리 | - | - |
shift + command + U | 대소문자변경 | - | - |
shift + c | Javadoc 주석 추가 (단축키가 지정되어 있지 않음) | Fix doc comment | Add Javadoc Comment |
command + click | 해당 클래스로 이동 | - | - |
shift + command + F | 파일 내용에 검색 키워드를 포함한 파일을 찾음. | - | - |
shift + i | 해당 클래스 인터페이스 생성 (단축키가 지정되어 있지 않음) | Interface... | Extract Interface |
F2 | 오류 하이라이트에 커서를 이동한다. | Next Highlighted Error | - |
command + → | 코드 라인의 마지막 줄로 이동하는 단축키이다. 코딩할때 자동으로 문법을 완성할때 가끔 코드라인 끝으로 가야할 때가 있다. 하지만 단축키가 매우 불편하다고 느껴질때가 많을때 이것을 command + enter 로 바꿔 사용하면 매우 편해진다. | Move Caret to Line End | - |
shift + enter | 현재 코드 라인에서 다음 줄 라인으로 커서가 이동한다. | Start New Line | - |
/** + enter | 해당 코드에 맞는 주석을 생성한다. | - | - |
None | 코드가 긴 라인 자동 줄바꿈 | Use Soft Wraps | - |
팁
언더바를 사용한 snake case를 camel case 변경할때
정규식을 이용하여 모든 문자열을 일괄적으로 변경하고 컴파일하여 오류를 모드 노출한다. 그리고 F2 오류 하이라이트를 이용하여 커서를 이동 후 String Manipulation 토글에 단축키를 설정하여 간편하게 치환하면 된다.
'개발노트 > 정보' 카테고리의 다른 글
인텔리j로 개발할때 편리한 기능 : IntelliJ (0) | 2016.08.11 |
---|---|
Slfj4 & Logback 설정. Log4j (0) | 2016.04.20 |
인텔리J 톰캣 설정 : IntelliJ Tomcat setting (0) | 2015.11.10 |
Git 소스관리 협업 플랫폼 (0) | 2015.10.20 |