본문 바로가기
IDE/JetBrains

JetBrains Live Template 활용하기

by Dev Lighthouse 2022. 2. 19.
320x100
320x100

열심히 개발을 하고 있으면서 개발에 대한 내용을 쓰기보다 IDE활용을 올리는거같은기분이다...

저번주에는 회사동기가 단축키 잘쓴다고 하던데 기분이 좋았다 ><

간단하게 Settings에서 Live Template에 뭐 그룹을 만들어주는데 영어보다는 한글이 내가 커스텀 한 그룹이라 보기 편한거같아서 한글로 적었다

밑에 등록한 친구들을 몇개만 살펴보면

HashMap이든 TreeMap이든 LinkedListMap이든 널값은 보고싶지 않으면서 개발을 하고싶을때가 있다 물론 디버깅을 하면 편하고 디버깅 상태에서 개발을 하는 방법도 있겠지만 우리는 뭐 일반인이니깐 열심히 sout(System.out.println)이나 log.info()를 애용할 것이다

그래서 map print라는 핫명령어를 등록했다 보면 알다시피 값이 없으면 continue를 하고 value가 null이 아닌 친구들만 보여주는 코드이다

그리고 printf포맷을 사용해서 키와 값 동시에 찍히게 했다. 이 코드가 끝나면 커서 깜빡임이 $END$로 이동하는데 위에서 선언한 map의 변수명만 입력해주면 잘~ 작동한다 매우 잘 사용하고 있다 요거슨

이거 없이 비슷하게 작성하려면 iter라고 치면 향상된 for문을 보여준다

String[] str = new String[]{"hello","bye"};

iter =>

for(String x : str) {

}

추가로 마이바티스.xml의 위에 값들이 기억 안날수도있기에..ㅎ

xml파일에서 mybatis라고 치면 이정도만 입력되게 해놧다

참고로 어느 ide에서나 다 있다 vscode에도 있을꺼다 근데 커스텀하기는 불편하다고 들었다 그럼

추가로 끝!

책에 대한 후기나, 개발 핫픽스적인 내용을 좀 올려야겟다..ㅎ 블로깅 넘 어려벙

320x100

댓글