본문 바로가기

IntelliJ9

[intellij][kotlin] type hint java에서는 변수 선언 시 변수의 타입을 반드시 명시해줘야 했다. 하지만 kotlin은 컴파일러가 타입 추론을 해주기때문에 val user = getUser(no) 와 같은 코드에서는 변수의 타입을 굳이 명시해주지 않아도 된다. 타입을 명시해주지 않으니 getUser의 리턴 타입이 뭔지 한 번에 알 수 없는 불편함이 있었다. Editor > General > Appearance Show parameter name hints > Configure Language : Kotlin Show local variable type hints 체크 OK 위와 같이 user 타입이 뭔지 알려준다. + Intellij 2021.1 ver Editor > Inlay Hints > Kotlin Types > Local v.. 2019. 9. 25.
[Intellij] Macro(매크로) 등록 Edit > Macros > Start Macro Recording누르면 매크로 등록 촬영이 시작됨. 원하는 작업들을 차례대로 진행한다.포매터를 적용한 뒤 저장하는 매크로를 등록하고 싶으면포매터 적용(Alt + F8) 누르고 저장(Ctrl + s)을 눌러준다. Edit > Macros > Stop Macro Recording 매크로 이름 적어주고 OK 매크로 단축키 등록방법 File > Settings > keymap > Macros > 등록한 매크로 클릭 > Add Keyboard Shortcut 클릭 매크로를 실행하기 위한 단축키를 눌러준다. 등록하는 단축키에 이미 작동하는 actions이 있다면 위와 같이기존에 저장되어 있는 단축키를 어떻게 할 거냐고 알림창이 뜬다.나는 저장 시 내가 등록하고 싶은.. 2019. 1. 15.
[Intellij] delete unused import statement CalculateService를 import 하였지만 사용하지 않는 경우,위와 같이 회색 문장으로 unused import statement가 된다. 이런 문장들을 삭제하는 방법은Code > Optimize Imports.단축키로는 Ctrl + Alt + O 버튼을 누르면 위 그림과 같이 사용하지 않는 import 문들은 삭제된다.저장시 optimize imports 기능을 동작하는 매크로를 등록해두면 불필요한 임포트를 삭제하여 관리할 수 있다. 참고 : https://www.jetbrains.com/help/phpstorm/creating-and-optimizing-imports.html 2019. 1. 15.