Hello, everyone, I am Jackpop, master's degree from Harbin Institute of Technology, worked in Huawei, Ali and other large factories, if you have doubts about further education, employment, technology enhancement and so on, may wish to make a friend:
I'm Jackpop. Let's make friends!
The popularity of IntelliJ IDEA amongst developers goes without saying.
Out-of-the-box, powerful and highly sought after.
Although IDEA already provides rich functionality, we can still configure the plugin to meet individual needs.
JetBrains There are tons of useful plugins on Marketplace, but not all of them are great.
Today, here's a selection of 12 really greatIDEA Plugin。
1. CamelCase
Naming conventions are important for programming languages, and different programming languages have different naming convention requirements. Some require hump naming, others require underscore naming.
With the CamelCase plugin, we can switch between CamelCase, camelCase, snake_case, and SNAKE_CASE by simply clicking SHIFT + ALT + U. We don't need to manually change the names of the variables and functions one by one, which can greatly improve efficiency.
2. Rainbow Brackets
The development process often uses a variety of brackets, curly braces, parentheses, parentheses, and parentheses, nested in layers, which can be confusing to read and code.
Rainbow Brackets provides you with beautiful and elegant rainbow brackets for IntelliJ based IDEs.
This is a great plugin to improve the visual experience when developing your apps, being able to easily recognize paired brackets.
3. Codota
Codota is an AI-based codeauto-completetool that automatically completes lines of code based on the context of millions of open source Java programs and code, helping you code faster and with fewer errors.
It provides full-line AI autocompletion, inline and related code examples, and code suggestions based on your own coding practices.
4. Nyan Progress Bar
Bored and drained waiting to build your project?
Nyan Progress Bar a cool and interesting plugin that adds nice progress bar with Nyan cat for IDEA based.
This plugin makes your IDE more elegant and lovely when building your apps!
5. Presentation Assistant
This plugin displays the name and shortcut (Win/Mac) of any action you call.
There are many times when we can't remember some operations as well as shortcuts, with this plugin, you can increase the productivity of IntelliJ Idea.
6. Code Iris
This plugin visualizes modules, packages and classes in your project.
It's like a UML-based "Google Map" that can be applied to your source code.
It visualizes modules, classes, packages and dependencies.
7. Rainbow CSV
CSV files are often used to read and write data in the development process, we can Excel, Sublime and other tools to open CSV files.
However, this is poorly visualized, thus making it much less efficient.
Rainbow CSV is a cool plugin that highlights CSV files in different colors.
It highlights CSV files in different rainbow colors.
8. SmarterEditor
This plugin makes you more efficient when working with IntelliJ.
It maps your frequently used actions to a single shortcut.
You can easily select, format, and navigate around selections.
It allows to split literals at the current position without breaking your code.
9. Grazie
The plugin provides smart spelling and grammar checking for text you write in the IDE.
It supports over 15 languages including English, German, Russian, Chinese and others.
This tool is a godsend for students who have an average level of English and often make mistakes in spelling variable and function names.
10. Key Promoter X
It's well known that coding without a mouse can be faster and more efficient, but with so many shortcuts to memorize on IntelliJ IDEA, how can you be keyboard-centric?
Key Promoter X will train you to use these shortcuts. It's like an obsessive trainer, and when you click on an element within the IDE, it displays a tooltip with the relevant shortcut key.
Additionally, for buttons that don't have shortcuts, Key Promoter X prompts you to create them yourself.
11. EduTools
Suitable for both learners and educators, this plugin allows you to learn and teach programming languages such as Kotlin, Java, and Python directly from the IDE,JavaScriptRust, Scala, C/C++ sum Go.
If you're learning to code, we recommend learning by doing. Install the plugin to join an out-of-the-box public programming course, or sign up for a customized course prepared by your teacher or colleagues.
12. Extra Icons
The Extra Icons plugin is for users who want to brighten up their Project view.
It adds a set of icons that are not supported by IntelliJ IDEA by default, which are not only aesthetically pleasing, but will also simplify navigation between files as you can recognize file types more intuitively.
Most importantly, these icons are highly customizable. You can fine-tune them in Preferences| Settings / Appearance & Behavior/ Appearance/ Extra Icons.