Kotlin java code
- “Tools - kotlin - Show kotlin bytecode - Decompile”
Java 9+ SDK
- Intellij 는 openjdk lts 을 사용하여 9+ 버전을 사용한다. 따라서 빌드중에
javax.xml.bind
class not found 문제가 발생한다. JDK 1.8 을 설치하고 Android SDK 의 JavaSDK 버전을 1.8 로 설정하자.Project setting - Platform settings - SDKs - Android API N platfrom - JAVA SDK:
Trouble shooting
- MAC : 단축키 C-S-a 를 누르면 프로세스 종료됨이 뜨는 경우
- 맥 기본 숏컷과 충돌임. “환경 설정 - 키보드 - 단축키 - 서비스 - 터미널에서 man 페이지 인덱스 검색” 을 해제 한다.
- local changes Commit tool window.
Plugins
- Maven helper : Dependency 를 분석해서 보여준다.
- Multihighlight:
C-'
으로 현재 커서의 단어를 하이라이트 한다.
Refactor
- Extract Method (C-M-m): 선택한 구간을 메소드로 추출해준다. Param 과 return 을 자동으로 맞추어 준다.
- Inline method (C-M-n): Extract method 의 반대
- 상수 삽입 (C-M-c): 문자열을 상수화 해줌
Shortcut
- Create scratch file:
M-N
LiveTemplate
자주 사용하는 코드 템플릿으로 빠르게 작성 가능
- Android:
logt
,logi
,logd
,loge
- Kotlin:
fun0
- Java:
prsf
,psf
,thr
,I
- Common:
ifn
,iter