이 글은 제가 JetBrains Tool에서 사용하는 플러그인들을 정리한 글 입니다.
내가 생각하는 JetBrains IDE의 가장 큰 단점은 각 IDE마다 플러그인 셋팅을 따로 해줘야 한다는것 같다.
그래서 한번에 보려고 블로그에 글을 작성하고, 추후에 추가로 사용하는 플러그인이 있다면
내용을 수정할 생각이다.
필수로 설치해야 할것, 있으면 편해지는것, 선택해서 설치하는 것
이 세가지로 나누어서 정리한다.
없으면 정말 불편하고 개발하기 싫어지는 플러그인들이다.
Android 앱에 로그인 정보를 저장 하거나, 처음 실행할때만 이벤트가 실행 되는 등
데이터를 저장할때가있다. 이때 마다 테스트 하기 위해서는 설정에 가서 데이터를 지워주어야 하는데
정말 귀찮다.
이 플러그인은 이런 작업을 IDE에서 빌드할 때 선택할 수 있으며 데이터 삭제 이외에도
앱 재실행, 삭제, 종료, 와이파이 설정 등을 할 수 있다.
플러그인을 다운 받은 뒤
상단 메뉴의 Tools -> ADB Idea 에 가면 메뉴들이 있다.
VSCode에는 기본적으로 코드창 오른쪽에 미니맵으로 스크롤을 보여준다.
Jetbrains에는 이런 미니맵이 없어서 불편했는데
이 플러그인을 설피하면 미니맵이 생겨서 개발하기 정말 편해진다.
코드를 작성 하다 보면 수 괄호안에 괄호안에 괄호안에 괄호안에 괄호안에 괄호안에 괄호안에
괄호를 작성 하는 경우가 있다.
이때 괄호들이 같은 색으로 표시되면 정말 불편하고 어떤 괄호가 어떤 괄호와 짝을 맺는지 모를때가 많다.
이 플러그인은 서로 짝을 맺는 괄호들을 같은 색으로 표시해주면서 다른 괄호와는 차이를 보여준다.
있으면 시간 절약과 귀찮은 노가다 작업을 하지 않아도 되는 플러그인이다.
Kotlin에서는 생성자 인자 또는 함수의 매게 변수들의 인자 이름을 명시 할 수 있다.
이 플러그인은 해당 함수의 인자명을 자동으로 적어준다.
우리는 값만 적어주면 된다.
기본적으로 단축키가 지정되어있지만 마우스를 사용해서 한 작업이 있으면 알려준다.
(아니 화를 낸다..)
인간으로서 자존심을 지키기 위해서 안쓰고 있었는데 생각보다 많이 편하다.
정말 편하다.
함수만 적어도 나머지 코드를 작성해주는건 기본이고
생각하지도 못한 코드를 바로 작성해준다.
하지만 아직까지는 불편함 감이 있다.
특정 기능은 내가 직접 구현해보고 싶은 마음이 있는데
인공지능이 미리 완성을 시켜준다.
그럴때마다 비활성화 하는게 좀 불편하다.
대부분 있으면 예뻐지는 디자인 플러그인들이다.
나는 기본 테마 보다는 플러그인을 설치해서 커스텀 테마를 적용하는걸 선호한다.
Jetbrains에서 기본적으로 만든 아이콘들도 예쁘지만 더욱 직관적이고 깔끔한 아이콘들을
사용 할 수 있는 플러그인이다.
기본 회색빛 테마 보다 더 예쁘고, 가독성 있고, 눈에 편한 테마를 설치 할 수 있다.
나는 ~~ 테마를 설치해서 사용하고 있다.
단 한줄로 설명 할 수 있다.
로딩창이 귀여워 진다.
자신이 어떤 IDE로, 어떤 프로젝트를, 어떤 언어로, 얼마나 개발 했는지 통계를 보여주는 플러그인이다.
이 플러그인으로 내가 개발 공부를 얼마나 조금 하고 있는지 보고 자괴감을 느낀다....
웹에서 자세한 통계를 보여주고, 매주 메일로 내 통계를 보내주고 있다.
이제 이 플러그인을 동아리 후배들에게 깔게 시킨 다음에
공부를 얼마나 하고 있는지 감시 해보자
고양이는 질렸어, 이제는 마리오가 대세지
로딩창에 마리오가 움직이게 된다.