当前位置:网站首页>Grand summary of boutique idea plug-ins! Worth collecting
Grand summary of boutique idea plug-ins! Worth collecting
2022-06-24 02:58:00 【Programmer fish skin】
Easily improve Java Development efficiency
It is said that , A good workman does his work well , You must sharpen your tools first . Want to improve the efficiency of programming development , You must choose a handy development tool .
about Java developer ,JetBrains IDEA It is undoubtedly the most mainstream development tool at present , It's simple and easy to use 、 Powerful and flexible , And can be fully armed by installing plug-ins .
Today's fish skin summary IDEA Practical plug in , Share with you , Hope to help you greatly improve development efficiency !
There are many plug-ins , I suggest you watch me in B Station issued IDEA Boutique plug-in hand demonstration video , Look at the summary of this article ~
Video address :https://www.bilibili.com/video/BV1yb4y1a7Aq/
what ,IDEA It's too expensive to use ? If it's the student party , You can use a full range of products for free ~
The outline
Practical plug in
Strongly recommend
Comprehensive practicality 、 Ease of use 、 Popularity 、 Maintenance frequency , Selected the following plug-ins , It is simply classified as the second grade of heaven and earth .
Local product plug-in
Simple to use 、 Enhancements
- Background Image Plus +
- describe : Set the background picture for the editor ( Picture of little sister )
- Official website :https://plugins.jetbrains.com/plugin/11247-background-image-plus-
- Chinese Language Pack
- describe : Chinese support
- Official website :https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----
- Translation
- describe : Translation plug-ins , The mouse selects the text , Right click to automatically translate into multiple languages .
- Official website :https://plugins.jetbrains.com/plugin/8579-translation/
- Key Promoter X
- describe : Shortcut key prompt plug-in . When you perform a mouse operation , If this operation can be replaced by shortcut keys , Will give a hint , Help you form the habit of using shortcut keys naturally , Farewell to rote learning .
- Official website :https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
- Rainbow Brackets
- describe : Add a rainbow color to the brackets , Enables developers to distinguish between bracket nesting levels by color , Easy to read
- Official website :https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
- CodeGlance
- describe : Generate a code mini map on the right side of the editor , You can drag the small map cursor to quickly locate the code , It is very useful to read a code file with a large number of lines .
- Official website :https://plugins.jetbrains.com/plugin/7275-codeglance/
- WakaTime
- describe : Code statistics and tracking plug-ins
- Official website :https://plugins.jetbrains.com/plugin/7425-wakatime
- Statistic
- describe : Code statistics
- Official website :https://plugins.jetbrains.com/plugin/4509-statistic
Tianpin plug-in
Improve development efficiency and code quality
- String Manipulation
- describe : String shortcut
- Official website :https://plugins.jetbrains.com/plugin/2162-string-manipulation
- Tabnine AI Code Completion
- describe : Use AI To automatically prompt and complete the code , Than IDEA The built-in code completion is more intelligent
- Official website :https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-php--more
- GsonFormatPlus
- describe : according to json Generating objects
- Official website :https://plugins.jetbrains.com/plugin/14949-gsonformatplus
- JUnitGenerator V2.0
- describe : Automatically generate unit tests
- Official website :https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0
- RestfulTool
- describe : auxiliary web Developed toolset
- Official website :https://plugins.jetbrains.com/plugin/14280-restfultool
- SequenceDiagram
- describe : Automatically generate method call timing diagram
- Official website :https://plugins.jetbrains.com/plugin/8286-sequencediagram
- CheckStyle-IDEA
- describe : Automatic check Java Code specification
- Official website :https://plugins.jetbrains.com/plugin/1065-checkstyle-idea
- Alibaba Java Coding Guidelines
- describe : Code specification check plug-ins
- Official website :https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
- SonarLint
- describe : Help you find and fix errors and vulnerabilities in your code
- Official website :https://plugins.jetbrains.com/plugin/7973-sonarlint
- MybatisX
- describe :MyBatis Add ons , Support automatic generation entity、mapper、service And other common operation code , Optimization experience
- Official website :https://plugins.jetbrains.com/plugin/10119-mybatisx
Beautification
- Extra Icons
- describe : Icon beautification plug-in , Support more file types
- Official website :https://plugins.jetbrains.com/plugin/11058-extra-icons
- Chinese Language Pack
- describe : Chinese support
- Official website :https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----
- Grep Console
- describe : Custom Settings console output color
- Official website :https://plugins.jetbrains.com/idea/plugin/7125-grep-console
- Material Theme UI
- describe : Beautiful theme
- Official website :https://plugins.jetbrains.com/plugin/8006-material-theme-ui
- Nyan Progress Bar
- describe : Progress bar
- Official website :https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar
- activate-power-mode
- describe : Typing effects
- Official website :https://plugins.jetbrains.com/plugin/8330-activate-power-mode
- Power Mode II
- describe : Typing effect plug-in upgrade
- Official website :https://plugins.jetbrains.com/plugin/8251-power-mode-ii
- Rainbow Brackets
- describe : Add a rainbow color to the brackets , Enables developers to distinguish between bracket nesting levels by color , Easy to read
- Official website :https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
- Background Image Plus +
- describe : Set the background picture for the editor
- Official website :https://plugins.jetbrains.com/plugin/11247-background-image-plus-
Code generation class
- Codota AI Autocomplete for Java and JavaScript
- describe : Use AI To automatically prompt and complete the code , Than IDEA The built-in code completion is more intelligent
- Official website :https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript
- Tabnine AI Code Completion
- describe : Use AI To automatically prompt and complete the code , Than IDEA The built-in code completion is more intelligent
- Official website :https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-php--more
- UUID Generator
- describe : Generate random UUID
- Official website :https://plugins.jetbrains.com/plugin/8320-uuid-generator
- Randomness
- describe : Generate random values
- Official website :https://plugins.jetbrains.com/plugin/9836-randomness
- .ignore
- describe : Generate version control files in different languages
- Official website :https://plugins.jetbrains.com/plugin/7495--ignore
- Auto filling Java call arguments
- describe : Automatically complete the call parameters of the function through the shortcut key
- Official website :https://plugins.jetbrains.com/plugin/8638-auto-filling-java-call-arguments/
- GenerateAllSetter
- describe : Quickly generate call objects setter Method code
- Official website :https://plugins.jetbrains.com/plugin/9360-generateallsetter
- GenerateSerialVersionUID
- describe : One click to achieve Serializable Class generation of interface SerialVersionUID
- Official website :https://plugins.jetbrains.com/plugin/185-generateserialversionuid/
- GsonFormatPlus
- describe : according to json Generating objects
- Official website :https://plugins.jetbrains.com/plugin/14949-gsonformatplus
- Lombok
- describe : coordination Lombok Dependency and annotation use , Can greatly reduce Java The amount of code for the object .IDEA I have brought with me , No installation required .
- Official website :https://plugins.jetbrains.com/plugin/6317-lombok/
- Easy Code
- describe : According to the database table to generate Java entity、dao、mapper、service、controller Etc
- Official website :https://plugins.jetbrains.com/plugin/10954-easy-code
- Easy Javadoc
- describe : Quickly generate Javadoc file
- Official website :https://plugins.jetbrains.com/plugin/12977-easy-javadoc
- JavaDoc
- describe : Generate Javadoc file
- Official website :https://plugins.jetbrains.com/plugin/7157-javadoc
- Json2Pojo
- describe : according to JSON Generate POJO, according to POJO Generate JSON
- Official website :https://plugins.jetbrains.com/plugin/8533-json2pojo
- JUnitGenerator V2.0
- describe : Automatically generate unit tests
- Official website :https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0
- Jindent - Source Code Formatter
- describe : Generate according to custom template javadoc notes
- Official website :https://plugins.jetbrains.com/plugin/8309-jindent--source-code-formatter
- MybatisX
- describe :MyBatis Add ons , Support automatic generation entity、mapper、service And other common operation code , Optimization experience
- Official website :https://plugins.jetbrains.com/plugin/10119-mybatisx
- MyBatisCodeHelperPro
- describe :MyBatis Add ons , Support automatic generation entity、mapper、service And other common operation code ( charge )
- Official website :https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
Function improvement class
Source code reading
- Call Graph
- describe : Generate call graph , Easy to view the source code
- Official website :https://plugins.jetbrains.com/plugin/12304-call-graph
- Jump to Line
- describe : Support jump to any line for debugging
- Official website :https://plugins.jetbrains.com/plugin/14877-jump-to-line
- SequenceDiagram
- describe : Automatically generate method call timing diagram
- Official website :https://plugins.jetbrains.com/plugin/8286-sequencediagram
- jclasslib Bytecode Viewer
- describe : Bytecode viewer
- Official website :https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer
- BrowseWordAtCaret
- describe : Quickly jump between the same words
- Official website :https://plugins.jetbrains.com/plugin/201-browsewordatcaret
- CodeGlance
- describe : Generate a code mini map on the right side of the editor , You can drag the small map cursor to quickly locate the code , It is very useful to read a code file with a large number of lines .
- Official website :https://plugins.jetbrains.com/plugin/7275-codeglance/
Code specification
- CheckStyle-IDEA
- describe : Automatic check Java Code specification
- Official website :https://plugins.jetbrains.com/plugin/1065-checkstyle-idea
- Alibaba Java Coding Guidelines
- describe : Code specification check plug-ins
- Official website :https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
- SonarLint
- describe : Help you find and fix errors and vulnerabilities in your code
- Official website :https://plugins.jetbrains.com/plugin/7973-sonarlint
- FindBugs-IDEA
- describe : Help you find the hidden in the code Bug
- Official website :https://plugins.jetbrains.com/plugin/3847-findbugs-idea
- MetricsReloaded
- describe : Code complexity analysis
- Official website :https://plugins.jetbrains.com/plugin/93?pr=idea
Format processing
- CamelCase
- describe : Fast string format conversion tool , Such as hump
- Official website :https://plugins.jetbrains.com/plugin/7160-camelcase
- Json Parser
- describe : Validation and formatting Json String tools
- Official website :https://plugins.jetbrains.com/plugin/10650-json-parser
- Properties to YAML Converter
- describe : hold Properties The format of the file is changed to YAML Format
- Official website :https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter
- String Manipulation
- describe : String shortcut
- Official website :https://plugins.jetbrains.com/plugin/2162-string-manipulation
Code statistics
- WakaTime
- describe : Code statistics and tracking plug-ins
- Official website :https://plugins.jetbrains.com/plugin/7425-wakatime
- Statistic
- describe : Code statistics
- Official website :https://plugins.jetbrains.com/plugin/4509-statistic
Code retrieval
- OnlineSearch
- describe : After selecting text, support different search engines to search
- Official website :https://plugins.jetbrains.com/plugin/8298-onlinesearch/
- CodeSearch
- describe : Quickly open the search engine to search
- Official website :https://plugins.jetbrains.com/plugin/12578-codesearch
other
- Leetcode Editor
- describe : stay IDEA Brush the algorithm problem
- Official website :https://plugins.jetbrains.com/plugin/12132-leetcode-editor
- File Watchers
- describe : Listening files , Automatically execute the command when it changes
- Official website :https://plugins.jetbrains.com/plugin/7177-file-watchers
- PlantUML integration
- describe :UML Modeling tools , Just simple code can draw complex UML Class diagram
- Official website :https://plugins.jetbrains.com/plugin/7017-plantuml-integration
- Bytecode Editor
- describe : Bytecode editing tool
- Official website :https://plugins.jetbrains.com/plugin/8461-bytecode-editor
- Alibaba Cloud Toolkit
- describe : Alibaba cloud toolset
- Official website :https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit
- Tencent Cloud Toolkit
- describe : Tencent cloud toolset
- Official website :https://plugins.jetbrains.com/plugin/15653-tencent-cloud-toolkit
- EduTools
- describe : For educators , Allow creation of 、 Share and join the exercise
- Official website :https://plugins.jetbrains.com/plugin/10081-edutools
- IDE Features Trainer
- describe :IntelliJ IDEA The official learning aid plug-in
- Official website :https://plugins.jetbrains.com/plugin/8554-ide-features-trainer
- JRebel Plugin
- describe : Project hot update , Increase of efficiency ( Unfortunately, there is a charge )
- Official website :https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel-for-intellij
- Key Promoter X
- describe : Shortcut key prompt plug-in . When you perform a mouse operation , If this operation can be replaced by shortcut keys , Will give a hint , Help you form the habit of using shortcut keys naturally , Farewell to rote learning .
- Official website :https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
- Translation
- describe : Translation plug-ins , The mouse selects the text , Right click to automatically translate into multiple languages .
- Official website :https://plugins.jetbrains.com/plugin/8579-translation/
- idea_seat
- describe : Auto alert , Prevent you from sitting still
- Official website :https://github.com/s-unscrupulous/idea_seat
- RestfulTool
- describe : auxiliary web Developed toolset
- Official website :https://plugins.jetbrains.com/plugin/14280-restfultool
- Multirun
- describe : Start multiple applications at the same time
- Official website :https://plugins.jetbrains.com/plugin/7248-multirun
Extension enhancement class
- Free Mybatis Plugin
- describe :MyBatis Add ons , Support mapper => xml The jump 、 Code generation and other functions
- Official website :https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin
- MyBatis Log Plugin
- describe :MyBatis SQL Extract and format output
- Official website :https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin
- Maven Helper
- describe :Maven Auxiliary plug-ins
- Official website :https://plugins.jetbrains.com/plugin/7179-maven-helper
- Gradle View
- describe :Gradle Extension of project management tools
- Official website :https://plugins.jetbrains.com/plugin/7150-gradle-view
- Arthas Idea
- describe : Arthas Command generation plug-in .Arthas It's open source from Alibaba Java Online diagnostic tools , The plug-in can automatically generate Arthas On-line Java Code diagnostic command , You don't have to go to the official website to turn over documents and spell commands !
- Official website :https://plugins.jetbrains.com/plugin/13581-arthas-idea/
- GitToolBox
- describe : Git Add ons . I'm bringing it with me Git On function , Added view Git state 、 Auto pull code 、 Submit notification and other functions . It is best to view the latest submission information of each line of code .
- Official website :https://plugins.jetbrains.com/plugin/7499-gittoolbox/
- BashSupport
- describe : Support Bash Highlight and prompt of script file
- Official website :https://plugins.jetbrains.com/plugin/4230-bashsupport
- Git Flow Integration
- describe :Git Flow Graphical interface operation of
- Official website :https://plugins.jetbrains.com/plugin/7315-git-flow-integration
- Gitee
- describe : Open source China's code cloud plug-in
- Official website :https://plugins.jetbrains.com/plugin/8383-gitee
- Drools
- describe : Extension of rule engine
- Official website :https://plugins.jetbrains.com/plugin/16871-drools
- EnvFile
- describe : Support for multiple environment profiles
- Official website :https://plugins.jetbrains.com/plugin/7861-envfile
- Kubernetes
- describe : Container management extensions
- Official website :https://plugins.jetbrains.com/plugin/10485-kubernetes
- Vue.js
- describe :Vue.js Extension of front-end framework
- Official website :https://plugins.jetbrains.com/plugin/9442-vue-js
- Scala
- describe :Scala Language extension
- Official website :https://plugins.jetbrains.com/plugin/1347-scala
- Zookeeper
- describe :Zookeeper Extension of middleware
- Official website :https://plugins.jetbrains.com/plugin/7364-zookeeper
- Jms messenger
- describe : Yes Java Extension of message service
- Official website :https://plugins.jetbrains.com/plugin/10949-jms-messenger
- MapStruct Support
- describe : Yes MapStruct Object transformation support
- Official website :https://plugins.jetbrains.com/plugin/10036-mapstruct-support
- Big Data Tools
- describe : Provides HDFS And other big data framework toolsets
- Official website :https://plugins.jetbrains.com/plugin/12494-big-data-tools
- CSV
- describe : Support CSV Highlight and prompt of file, etc
- Official website :https://plugins.jetbrains.com/plugin/10037-csv
- Ideolog
- describe : Identify and format log Log files
- Official website :https://plugins.jetbrains.com/plugin/9746-ideolog
- Toml
- describe : Support toml Highlight and prompt of file, etc
- Official website :https://plugins.jetbrains.com/plugin/8195-toml
- .env files support
- describe : Support .env Highlight and prompt of file, etc
- Official website :https://plugins.jetbrains.com/plugin/9525--env-files-support
IDEA course
Chinese Course :https://github.com/judasn/IntelliJ-IDEA-Tutorial
English official website tutorial :http://www.jetbrains.com/idea/webhelp/getting-help.html
Shortcut key
There are too many shortcuts on the Internet , No more details here , You can refer to these two articles :
- IDEA Mac Shortcut guide , Address :https://www.jianshu.com/p/454c71172c46
- IDEA Win Common shortcut key , Address :https://www.jianshu.com/p/5de7cca0fefc
That's what we're sharing , Hope to help you ~
Welcome to I entered Tencent's programming study and job search experience by myself , No more confusion !https://t.1yb.co/w66s
I'm fish skin , give the thumbs-up It's still a request , I wish you all the best 、 Make a fortune 、 Universiade .
边栏推荐
- Coding helps Jiangsu high-speed information to achieve organizational agility and R & D agility, leading the new infrastructure of Intelligent Transportation
- Coding -- the leader of R & D tools in the cloud native Era
- 2022-2028 global aircraft audio control panel system industry research and trend analysis report
- What is etcd and its application scenarios
- The principle of Fortress application publisher
- Uiscrollview add gestures show and hide keyboard
- Block
- IPhone sending SMS implementation
- Where is the cloud game server? Can individuals rent cloud game servers?
- Data backup is required for manual upgrade of WordPress website program
猜你喜欢

2022-2028 Global Industry Survey and trend analysis report on portable pressure monitors for wards

2022-2028 global medical modified polypropylene industry research and trend analysis report

2022-2028 global genome editing mutation detection kit industry survey and trend analysis report

2022-2028 global indoor pressure monitor and environmental monitor industry research and trend analysis report

Permission maintenance topic: domain controller permission maintenance
![[51nod] 3395 n-bit gray code](/img/b5/2c072a11601de82cb92ade94672ecd.jpg)
[51nod] 3395 n-bit gray code

2022-2028 global marine clutch industry research and trend analysis report

The cost of on-site development of software talent outsourcing is higher than that of software project outsourcing. Why

2022-2028 global cancer biopsy instrument and kit industry research and trend analysis report

2022-2028 global aircraft audio control panel system industry research and trend analysis report
随机推荐
AI talk | solution for shopping mall inspection robot
What does operation and maintenance audit fortress mean? How to select the operation and maintenance audit fortress machine?
Where is the cloud game server? Can individuals rent cloud game servers?
How to change the cloud desktop domain server password if you forget it?
October 27, 2021: curriculum. You must take numcourses this semester
Gigabyte was attacked by blackmail software, and the FBI banned the hacker organization Revil | global network security hotspot
The most comprehensive arrangement of safe operation solutions from various manufacturers
2022-2028 global third-party data platform industry research and trend analysis report
Grpc: how to enable tls/ssl?
Hook principle
Tidb HTAP Getting Started Guide - how to add a copy of tiflash
Activiti obtains the initiator based on the process instance ID
Data backup is required for manual upgrade of WordPress website program
2022-2028 global marine wet exhaust hose industry research and trend analysis report
How to handle the occasional address request failure in easygbs live video playback?
How to pair cloud game servers? Is the cloud game server expensive?
Interesting talk about decorator mode, so you will never forget it
Production line motor monitoring and maintenance - application case of 5g edge calculation for paperboard line motor maintenance
IOS development - multithreading - thread safety (3)
Buddha's foot before examination: the third bullet of leetcode