当前位置:网站首页>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 .
边栏推荐
- How to build a private cloud desktop with a server? How to use cloud desktop?
- Storage crash MySQL database recovery case
- 2022-2028 global cancer biopsy instrument and kit industry research and trend analysis report
- Interesting talk about decorator mode, so you will never forget it
- Gin framework: RPC error code design
- Mutual conversion between qstring and qdatetime
- IPhone sending SMS implementation
- AI talk | solution for shopping mall inspection robot
- Some tips for using uitextview
- Flink practice tutorial: getting started 1- zero basic users realize simple Flink tasks
猜你喜欢
![[51nod] 3047 displacement operation](/img/cb/9380337adbc09c54a5b984cab7d3b8.jpg)
[51nod] 3047 displacement operation

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

2022-2028 global marine wet exhaust hose industry research and trend analysis report
![[51nod] 2653 section XOR](/img/2d/cb4bf4e14939ce432cac6d35b6a41b.jpg)
[51nod] 2653 section XOR

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

2022-2028 global tungsten copper alloy 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 genome editing mutation detection kit industry survey and trend analysis report

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

2022-2028 global cell-based seafood industry research and trend analysis report
随机推荐
South Korea's national network is disconnected. Who launched the network "attack"?
DB2 database generates HTML patrol Report
Grpc: implement service end flow restriction
More than 10 million Android users installed a fraud app and doubled the number of blackmail attacks in the UK | global network security hotspot
Afnetworking usage and cache processing
Easycvr cannot be played when cascaded to the superior platform. Troubleshooting
2022-2028 global aircraft audio control panel system industry research and trend analysis report
Gigabyte was attacked by blackmail software, and the FBI banned the hacker organization Revil | global network security hotspot
How to transfer files from the server connected to the fortress machine and how to access the server through the fortress machine
Block
Crawler series: using API
Gin framework: add Prometheus monitoring
Official spoilers! Figure 1 understand Tencent security @2021 Tencent digital ecology Conference
Coding -- the leader of R & D tools in the cloud native Era
2022-2028 global genome editing mutation detection kit industry survey and trend analysis report
MySQL case deep excavation information_ Root causes of slow schema view query (Part 2)
How does [lightweight application server] build a cross-border e-commerce management environment?
Tencent Youtu won the champion of iccv2021 LVIs challenge workshop and the best innovation award of the project
Innovation or hype? Is low code a real artifact or a fake tuyere?
Build a reliable, scalable and maintainable application system