当前位置:网站首页>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 .
边栏推荐
- MySQL case deep excavation information_ Root causes of slow schema view query (Part 2)
- [51nod] 2653 section XOR
- Permission maintenance topic: domain controller permission maintenance
- Why can't cloud games connect to the server? What if the cloud game fails to connect to the server?
- Go language core 36 lecture (go language advanced technology 8) -- learning notes
- How to install an application publisher
- Where is the cloud game server? Can individuals rent cloud game servers?
- What is the 4A server fortress machine? What is the price of the fortress machine
- Buddha's foot before examination: the third bullet of leetcode
- Pod abnormal troubleshooting
猜你喜欢

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

2022-2028 global aircraft audio control panel system industry research and trend analysis report

2022-2028 global portable two-way radio equipment industry research and trend analysis report

UI automation based on Selenium

2022-2028 global aircraft front wheel steering system industry research and trend analysis report

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

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

2022-2028 global high tibial osteotomy plate industry research and trend analysis report
![[51nod] 3216 Awards](/img/94/fdb32434d1343040d711c76568b281.jpg)
[51nod] 3216 Awards
![[51nod] 2106 an odd number times](/img/af/59b441420aa4f12fd50f5062a83fae.jpg)
[51nod] 2106 an odd number times
随机推荐
How to choose the appropriate configuration server?
What is the difference between cloud desktop cloud terminal and server? What are the advantages of cloud desktop?
How to recover the garbled words in the software?
Grpc: based on cloud native environment, distinguish configuration files
[51nod] 3216 Awards
How to pair cloud game servers? Is the cloud game server expensive?
The reason why SAS fortress cannot connect to the server
Grpc: adjust data transfer size limit
In PHP, use recursive depth to merge multiple arrays
How much does it cost to rent a cloud game server? Which cloud game server is more reliable?
[Tencent cloud] how can the MySQL database on the cloud fully back up the data base script?
Hook principle
What is the 4A server fortress machine? What is the price of the fortress machine
Why enterprises need fortress machines
System design: File Hosting Service
[51nod] 3047 displacement operation
October 27, 2021: curriculum. You must take numcourses this semester
Wkwebview audio and video media playback processing
Tke single node risk avoidance
The 2021 Tencent digital ecology conference is coming