[Tools] idea worthy of recommendation 15 of the plug idea

Overview:

For an ape it, we must first of its profits, a good development tool is a programmer's right hand man, idea as most of the ape java development tools, is undoubtedly the best use of the ide. IntelliJ in the industry is recognized as the best java development tools, especially in the intelligent code assist, code tips, reconstruction, J2EE support, various versions of tools (git, svn, etc.), JUnit, CVS integration, code analysis, innovations GUI design and other aspects of the function can be said to be exceptional.

The idea of ​​plug-in is able to bring a lot to the development of our daily convenience, here is what I would like to recommend to you a few plug-ins.
plugin

One: plug-in installation

The idea plug-in installation can be divided into two, the first is the idea which directly download and installation. The second can be compressed to download the good, and then import the idea to complete the installation. All of the following installation can be installed by two installation methods.
Note: The plug-in installation Restart idea to take effect

jetbrains plug official website

One: Online installation

file -> setting -> plugins -> search -> install -> restart idea
Online installation

II: local installation

file -> setting -> plugins -> install plugins from disk-> select compressed -> ok -> restart idea
Local installation

II: Plug:

A: Centro

15、Activate-power-mode或者Intellij_power_mode_II

Have you ever tried to play the same game as the fuel in the code when you knock, when you install this plug-in, each Qiaoxia string of code, the entire screen trembling.
Of course, such a card play like in a real development environment required speed.

14、background image plus

In addition to your ide is not black is white, at most, with a little gray, and for the second element of the junior partner, if his wife also enjoy knocking code, is not very praise. The plug-in supports your idea to add a background image.
Setting: view-> set background image
background image plus

13、rainbow brackets

We often encountered in the development if too many brackets, and can not find the appropriate brackets, especially in the delete code, and its problems, is not it? The rainbow brackets just to solve these problems.
The plug brackets can pair the same color, and the selected area code to achieve highlighting function. To enhance the fun of writing and debugging code, and so have some help.
rainbow brackets

II: Practical

12、translation

English bad people to the gospel, you are not always looking at other people's code, you encounter many English words do not know, but do not know the word copy from the idea inside, go check it is troublesome right, this plugin you will be able to achieve a word or sentence translated directly idea inside.
Use: Select the word you want to query or statement, right click and select translate
translate

11、statistic

Display project statistics. The plug-in displays sorted by file extension and size, number of rows LOC and so on. Users can use the "Refresh When you select" button to select the (project / module / package / file) scope. (This plugin requires Java 1.8)
Use: Click on the console below the statistic button, and then click the Refresh button
statistic

10、RestfulToolkit

RESTful service development toolkit.

  • 1. Navigate to the service announcement step by step. (Use: Ctrl (Command) + \ or Ctrl + Alt + N)
  • 2. Display the RESTful service structure.
  • 3. A simple http request tool.
  • 4. In the method the request is generated and copied query parameters, and copy the URL generation, etc. to add some useful features.
  • 5. Other features: Convert JSON; to Java classes, json formatted data (Windows: Ctrl + Enter; Mac: Command + Enter).

Support for the Spring framework (Spring MVC / Spring Boot 1.x, 2.x)
supports the JAX-RS
support the Java language and Kotlin
RestfulToolkit

9, chilli

When writing entity class, we often need to write his set, get, construction methods, lombok can make your code has now become very easy, simply highlight a block and you can type a comment in the IDE. Alleviate the suffering of code review and improve code quality.
Note: It is necessary to introduce dependent (pom.xml) in the project, in use as long as the notes can be added @Data

<!--        引入lombok-->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.10</version>
</dependency>

chilli

8、alibaba Java coding guidelines

We just write code, write their own code does not regulate, especially in teamwork, while the entire project will become very chaotic, but the plug-in with the following sonarLint can solve your problem. We will remind you when you write code, so that your code becomes norm.
alibaba Java coding guidelines

7 son lint

SonarLint is an IDE extensions can help you detect and fix quality problems when writing code. Like a spell checker, like, SonarLint can deform the defect, it can be before submitting the code to fix it. You can get it directly from the IntelliJ IDEA plugin repository, then it will detect new errors and quality problems when you write code (Java, Kotlin, Ruby, JavaScript, PHP and Python).

If your project is analyzed on SonarQube or SonarCloud, SonarLint can connect to the server to retrieve the appropriate quality of the project profiles and settings. SonarLint need to run Java 8.

Use: Select the file you want to detect, then click sonarLint below, then click the Run button.
son lint

6、key promoter X

A shortcut for learning IntelliJ IDEA plugins.
Key Promoter X can help you learn the basic shortcuts at work. When you use the mouse on a button within the IDE, Key Promoter X will be displayed keyboard shortcuts you should use. This provides an easy way to learn how to work with the mouse instead of the cumbersome keyboard keys, and contribute to the transition to a faster development of mouse-free. Currently, it supports a toolbar button, menu button, and the tool window in operation.

Key Promoter X tool window displays a hit list of your most frequently used mouse operation and directly provides you with shortcuts that can be used. For there is no shortcut buttons, Key Promoter X prompts you to directly create one.
Key Promoter X

5、Mybatis-log-plugin

MyBatis log plug
the sql log mybatis output reduced to complete sql statement.
The sql statement log output in the question mark? Replacing the real parameter values.
By "Tools -> MyBatis log plug-in." Enable "Ctrl + Shift + ALT + O " menu or shortcut keys. Click on the left side of the window "Filter" button, you can filter the output of the SQL statement does not want to
click on the "Format SQL" button left of the window, you can format the output SQL statements.
Select the SQL console log, right-click on the "Restore from SQL Select" menu, you can restore a SQL statement.
Prerequisites: SQL log output must contain "ready" and "parameters." In order to properly resolve
Mybatis-log-plugin

4、Free-idea-mybatis

free-idea-mybatis is a plug-in for the exchange of ideas to support mybatis, which is the main function:

  • Generating mapper xml file
  • Mapper then navigate back to the code from the code from the mapper to navigate mapper mapper,
  • Automatic code and error
  • Support mybatis GUI Builder

3、CodeGlance

The similar Sublime code embedded in the mini map editor pane. Use your custom color syntax highlighting, you can use both light and dark themes.
CodeGlance

2、MyBatisCodeHelperPro

He's very powerful, but he is not free (29 soft sister coins six months), following a break portal, please feel free local tyrant.
Main features:

  • Mybatis generated by Intellij original code database table or add a database connection
  • Mybatis generate sql based mybatis interface method name (for example, spring data jpa), using this method, without the use of sql write most if test to generate support for non-join query statement
  • When you add or remove columns, the database generate crud may generate many times, plug-in will automatically merge code
  • Complete mybatis sql autocomplete, mybatis identification mark in xml, for example where trim set comprising ect, there is provided after the completion of these markers sql
  • Jump from mybatis dao interface to mapper xml

Description: https: //plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
crack: https: //zhile.io/2019/04/23/mybatis-code-helper-pro-crack.html

1、aiXcode

AiXcoder latest AI technology is the use of the code generator suggestions. Developers model was trained in more than 1 TB of open source code and provides services through your own computer.
aiXcode

Triple: authors have something to say

I hope my blog can help to you, you can make in the development process can be more convenient, finally, hope're reading this blog you would become a big brother, and then come back with a side dish of chicken with my duck.

Published 15 original articles · won praise 24 · views 10000 +

Guess you like

Origin blog.csdn.net/qq_41929184/article/details/104913176