본문으로 바로가기

[IntelliJ] Intellij 기본 설정2(플러그인 설정)

category 6. 개발도구/6_1 IntelliJ 2020. 1. 9. 01:02
반응형

[IntelliJ] Intellij 기본 설정2(Plugin 설정)

 

안녕하세요. 갓대희 입니다. 이번 포스팅은 [ IntelliJ 기본 플러그인 설치 ] 입니다. : ) 


첫번째로는 인텔리J 설치 후 기본으로 설정하면 좋은 것들을 정리 하였고,

이번 포스팅에서는 인텔리제이 추천할만한 플러그인을 소개해보려 한다.

 

 

0.IntelliJ Plugin 설치

▶ 인텔리 제이 - 플러그인 설치

 - Setting > Plugins
 - Marketplace 탭에서 플러그인을 설치할 수 있다.

 

- Installed 탭에서 이미 설치된 플러그인을 확인 및 Disabled 처리 할 수 있다.

 

 

1. Grep Console

▶ Grep Console

 - https://plugins.jetbrains.com/plugin/7125-grep-console/
 - Grep, tail, filter, highlight... everything you need for a console. Also can highlight the editor - nice for analyzing logs...

 - 잘만 사용 하면 콘솔 로그 가독성을 더 좋게 할 수 있다.
 - 콘솔 창 텍스트 컬러 지정, 필터, 로그 레벨 별 색 지정 등의 기능을 사용할 수 있다.

이미지 출처 : https://plugins.jetbrains.com/plugin/7125-grep-console/

 

2. Key Promoter X

▶ Key Promoter X

 - https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
 - 마우스로 버튼을 눌렀을 때, 해당하는 키보드 단축키를 알려준다.
 - 즉, 인텔리제이의 모든 동작들의 단축키를 실시간으로 보여주며, 단축키를 빠르고 쉽게 배울 수 있다.

이미지 출처 : https://plugins.jetbrains.com/plugin/9792-key-promoter-x/

 

 

3. Lombok

▶ Lombok

 - https://plugins.jetbrains.com/plugin/6317-lombok/
 - 자바에서 보일러플레이트 코드(getter, setter, toString … )들을 불필요하게 반복적으로 만드는 일을 어노테이션을 통해 줄여 주는 라이브러리.
 - 개인적으로 Lombok을 모르시는 분들이 많아서 꼭 많은분들이 알고 유용하게 사용하면 좋을 것 같다.
 - 롬복이란? : https://goddaehee.tistory.com/95

 - 설치 후 추가설정 필요. 
   File → Settings → Build, Execution, Deployment → Compliler →     Annotation Processors → Enable annotation processing 체크 → 확인

 

4. Rainbow Brackets

Rainbow Brackets

 - https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
 - 항상 헷갈리기 쉬운 괄호 기호에 색을 부여해서 가독성을 높여준다.

이미지 출처 : https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
이미지 출처 : https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/

 

5. .ignore 플러그인

.ignore 플러그인

 - https://plugins.jetbrains.com/plugin/7495--ignore/
 - git이나 Docker등을 이용할때 커밋을 할때 제외되는 파일을 설정할 수 있는 플러그인 이다.
   프로젝트에서 파일을 생성할 수 있으며 txt파일 형태로 제외하려는 파일명을 등록해두면 제외되는 플러그인 이다.
   개인 eclipse 설정 파일등, IDE 고유의 폴더등을 제외할때 아주 유용하다.
   (실수로 커밋, 푸시할 일도 줄어드니 매우 유용하다.)

이미지 출처 : https://plugins.jetbrains.com/plugin/7495--ignore/
이미지 출처 : https://plugins.jetbrains.com/plugin/7495--ignore/

 

 

6. CodeGlance

CodeGlance

 - https://plugins.jetbrains.com/plugin/7275-codeglance/
 - Sublime 처럼 코드 미니맵(코드 보기 및 스크롤 기능)을 제공해 준다.

이미지 출처 : https://plugins.jetbrains.com/plugin/7275-codeglance/

 

7. Request Mapper

Request Mapper

 - https://plugins.jetbrains.com/plugin/9567-request-mapper/
 - Spring MVC 기반 프로젝트에서 엔드포인트 URL 기반의 검색 및 바로가기 기능을 제공한다.

 - 단축키는 SHIFT + CTRL + \이다.

이미지 출처 : https://plugins.jetbrains.com/plugin/9567-request-mapper/
이미지 출처 : https://plugins.jetbrains.com/plugin/9567-request-mapper/

 

8. iBATIS/MyBatis plugin

iBATIS/MyBatis plugin

 - https://plugins.jetbrains.com/plugin/6725-ibatis-mybatis-mini-plugin
 - iBATIS/MyBatis 사용자를 위한 간단한 플러그인

 - 내가 설치한 버전에는 다음과 같은 특징들이 있다.

  • iBATIS: Supports multiple sqlMap configurations per module. In fact it does not even bother with configurations (yet), only sqlMap files matter.
  • iBATIS: "Go to Declaration" for literal expressions, e.g. inside spring's SqlMapClientOperations#queryForObject parameters etc.
  • iBATIS: "Find Usages" for sqlMap statements
  • iBATIS: Copy Reference (Ctrl+Alt+Shift+C) copies qualified statement name to clipboard
  • iBATIS: Statement id completion inside any literal expressions
  • iBATIS: Some basic sqlMap file navigation
  • iBATIS: Quick Documentation (Ctrl+Q) on statement id in java code shows statement sql
  • iBATIS: Concatenated literals supported as statement references
  • MyBatis: Proxy interfaces support, "Go to Implementaion" jumps right into mapper xml
  • MyBatis: Proxy interface methods inspection, methods that have no mapper implementation marked as error
  • MyBatis: Some basic mapper file navigation

 - Ctrl + T : 해당 메서드의 mapper.xml 로 바로 이동 (xml에서 Ctrl + q : mapper.java로 이동)

 

* 기타 등등

이외에도 JRebel(유료화 되어 현재 난 사용하지 못하고 있다 ㅠㅠ), PMD, Find Bug 등 본인 취향에 따라 추가하여 사용하면 될 것 같다.

반응형

댓글을 달아 주세요

  1. 허허 2020.01.16 21:21

    키야~ 완전 도움~ 갓대희~~~~

  2. Favicon of https://forgiveall.tistory.com BlogIcon forgiveall 2020.03.20 01:12 신고

    안녕하세요
    너무 좋은 Plugins 잘 보고 갑니다! 득템하고 갑니다! (짱!)
    - Code Glance
    - Rainbow Brackets

    개인 의견 드립니다.
    - Request Mapper는 [Shift] 두번 누르면 `파일명` + `@Controller의 매핑URL` 으로 검색이 가능해서 호불호가 갈리겠네요.
    - 저는 가장처음 IBatis/MyBatis mini-plugin 를 설치합니다. @Repository interface를 참조한 곳에서 [ Ctrl ]+ [ T ]로 xml mapper파일로 쩜프가 가능합니다.

    즐거운 하루 되세요~

  3. Favicon of https://noonsaap.tistory.com BlogIcon 눈삽 Dev 2020.04.04 08:31 신고

    갓대희님 검색하면 많이 등장하시네용 ㅎㅎ 조용조용히 항상 도움받고 갑니다~ - OpenAPI 상품 하다 전자로 Run한놈 드림

  4. Lim 2020.05.22 12:24

    갓대희님 좋은 정보 감사합니다.
    질문이 있어요. VDI환경에서 작업을 해야해서, 외부망 접근이 어렵습니다.
    플러그인 조회 및 다운로드를 받을수가 없는데, 수동 설치하는 방법이 있을까요??

  5. 바키 2020.06.12 13:43

    grep console 주워갑니다 ~

  6. 상민 2020.06.18 17:10

    와.. 꿀정보 감사합니다. 괄호는 정말 유용하네요

  7. 갓대희후임후보1번 2021.03.26 01:48

    갓대희님 후임이 되고싶은데 어떻게 해야되여?