안녕하세요~
인텔리 j를 써가면서 제가 편하게 쓰는 팁들을 공유하고 싶어서 글을 올립니다... 하여!!
'몰라도 상관없지만 알면 좋은' 팁입니다.
인텔리 j를 시작하시는 분들에게 괜찮은 팁이 되었으면 좋겠습니다.
이번엔 자동완성[postfix] 기능을 소개해봅니다.
인텔리 제이에서 힌트 기능이 막강합니다.
커스텀마이징도 가능하고요..
- 자동완성 기능
인텔리 제이는 함수 변수 조건 등등에 .(닷) 을 찍으면 그거에 맞는 힌트를 제공합니다.
조건에 . 을 찍으면.. 목록이 나오고
여기서 if 를 선택하면..
이외에도 조건에 else를 하면 조건의 반대의 값으로 if문을 생성해주고..
"111".var 을 해주면 인텔리 제이가 String s = "111"; 을 만들어줍니다.
커서도 s 에 위치하여 변수명을 바로 수정이 가능합니다.
- 커스터마이징 기능
인텔리에서 제공되는것도 많이 있지만 그외에도 개발자가 마음대로 커스텀이 가능합니다.
Setting[ctrl+alt+s] - editor - general - Postfix Completion
해당 설정에서 기존에 등록된 자동완성을 보실수 있습니다.
[여기서 보이는 postfix를 직접 테스트 해보시길 추천 드립니다.]
key 는 . 뒤에 붙을 단어 입니다.
새로 만든 log 를 입력하면 log.debug 가 자동으로 만들어집니다.
언어별로 인텔리 j 에서 만든 기본으로 등록된것을 확인하실수 있습니다.
여기서 + 버튼을 클릭하여 자신만에 자동완성을 만들수 있습니다.
java 로 하나 만들어보겠습니다.
key 는 . 뒤에 붙을 단어 입니다.
minimum language level 은 최소 몇 버전부터 사용할 수 있는지 보여줍니다.
log.debug("$EXPR$ : {}" ,$EXPR$);
입력하여 디버그레벨에 로그를 자동으로 만들수 있게 하겠습니다.
여기서 $EXPR$ 이 타겟 변수 입니다.
새로 만든 log 를 입력하면 log.debug 가 자동으로 만들어집니다.
java 뿐만 아니라 typescript , javascript , sql를 생성할수 있습니다.
여러 분들도 자신이 자주 쓰는 타이핑을 자동완성 기능을 사용하면
작업속도가 더 올라갈수 있습니다!
여러분은 어떤걸 만들어서 사용하는지 공유 해주세요~






댓글
댓글 쓰기