====== IntelliJ IDEA Plugins ====== * http://www.jetbrains.com/idea/plugins/ * [[intellij_idea:live_plugin|Intellij Live Plugin]] * [[https://plugins.jetbrains.com/plugin/9792-key-promoter-x|Key promoter X]] - 단축키를 계속 보여줌 * [[https://plugins.jetbrains.com/plugin/7642|Save Actions]] 코드 저장시 컴파일,포맷팅 등의 행위 지정 * [[https://plugins.jetbrains.com/plugin/7958?pr=idea|DBUnit Extractor]] [[java:junit:dbunit|DBUnit]] 용 데이터 자동 생성 * [[http://jojoldu.tistory.com/273|IntelliJ에서 Json 작업 쉽게 하기]] * [[https://plugins.jetbrains.com/plugin/7834-dto-generator|DTO generator]] From JSON to DTO * [[https://plugins.jetbrains.com/plugin/9686-pojo-to-json|POJO to JSON]] * [[https://plugins.jetbrains.com/plugin/9679-json-viewer|JSON Viewer]] JSON Formatting * [[https://plugins.jetbrains.com/plugin/7937-gradle-dependencies-formatter|Gradle Dependencies Formatter]] Gradle 관련 의존성 추가를 편하게 해줌. Maven XML을 자동으로 gradle 의존성 문자열로 변환 * [[https://plugins.jetbrains.com/plugin/7897-armory|Armory]] 다중 프로젝트 빠른 선택. ''Alt-A''. 유료 * [[https://plugins.jetbrains.com/plugin/10465-highlightbracketpair|HighlightBracketPair - Plugins | JetBrains]] : 쌍이되는 괄호 하이라이트 * [[https://plugins.jetbrains.com/plugin/7160-camelcase|CamelCase - Plugins]] : CamelCase, SnakeCase, Upper/Lower 변환. * [[https://plugins.jetbrains.com/plugin/2162-string-manipulation|String Manipulation - Plugins]] : 복잡한 문자열 변환 * [[https://plugins.jetbrains.com/plugin/10080-rainbow-brackets|Rainbow Brackets - plugin for IntelliJ IDEs | JetBrains]] : 쌍이 되는 괄호의 색을 맞춰 보여주기 * [[https://plugins.jetbrains.com/plugin/9558-commit-message-checker|Commit Message Checker]] 올바른 포맷으로 커밋 메시지를 작성했는지 검사 * [[https://plugins.jetbrains.com/plugin/7115-visualvm-launcher|VisualVM Launcher]] - [[java:visualvm|Java VisualVM]] 자동 실행 * [[https://plugins.jetbrains.com/plugin/12206-codestream-github-gitlab-bitbucket-prs-and-code-review|CodeStream: GitHub, GitLab, Bitbucket PRs and Code Review - IntelliJ IDEs | JetBrains]] : https://github.com https://about.gitlab.com https://bitbucket.org/ 통합 PR/MR 소통등.(설치형은 안되는 듯) * [[https://plugins.jetbrains.com/plugin/13607-merge-request-integration-ce--code-review-for-gitlab|Merge Request Integration CE - Code Review for GitLab]] : Gitlab 설치형 통합. 무료버전 * [[https://plugins.jetbrains.com/plugin/13615-merge-request-integration-ee--code-review-for-gitlab|Merge Request Integration EE - Code Review for GitLab]] 유료버전 * [[https://github.com/Ashald/EnvFile|EnvFile]] Run Configuration 에 개발자별 환경변수 주입 가능. * [[https://plugins.jetbrains.com/plugin/7499-gittoolbox|Git ToolBox]] * [[https://plugins.jetbrains.com/plugin/7086-acejump|AceJump]] 마우스없이 에디터의 특정 위치로 이동하기 * [[https://plugins.jetbrains.com/plugin/15075-jpa-buddy|JPA Buddy]] 코드 인스펙션으로 JPA관련 코드 검사 * [[https://plugins.jetbrains.com/plugin/13303-return-highlighter|Return Highlighter]] * [[https://plugins.jetbrains.com/plugin/13308-indent-rainbow|indent rainbow]] : indent 단위들을 색으로 표현. [[:yaml|YAML]] 편집시 매우 유용함. * [[https://plugins.jetbrains.com/plugin/14708-mario-progress-bar|Mario Progress bar]] * [[https://plugins.jetbrains.com/plugin/17328-pieces|Pieces]] 코드 스니핏 온라인 모음집 * [[https://plugins.jetbrains.com/plugin/8286-sequencediagram|Sequence Diagram]] 소스코드의 시퀀스 다이어그램 생성 ===== Plugin development ===== * [[http://confluence.jetbrains.com/display/IDEADEV/PluginDevelopment|PluginDevelopment]] * [[https://github.com/JetBrains/gradle-intellij-plugin|gradle-intellij-plugin]] IntelliJ IDEA Plugin 개발을 도와주는 Gradle plugin * [[http://tv.jetbrains.net/videocontent/writing-intellij-idea-plugins-webinar|Writing IntelliJ IDEA Plugins Webinar]] * [[http://tv.jetbrains.net/videocontent/live-coding-an-intellij-idea-plugin-from-scratch|Live Coding an IntelliJ IDEA Plugin from Scratch]] * [[http://confluence.jetbrains.com/display/IntelliJIDEA/Custom+Language+Support|Custom Language Support]] * [[http://stackoverflow.com/questions/18609637/adding-custom-code-generator|Custom code generator]] * [[https://academy.realm.io/kr/posts/android-studio-plugin-development/|안드로이드 스튜디오 플러그인 직접 만들어보기]] * [[https://www.baeldung.com/intellij-new-custom-plugin|Writing IntelliJ IDEA Plugins | Baeldung]]