Record my IDEA To configure

If you can't see the picture clearly, you can open it in a new tab , Because I compressed it

Catalog :

1. plug-in unit

2. To configure

One 、 plug-in unit

1. Loading and driving class

(1)Power Mode II

Writing code has floating pixel effect , Add fun , Because my computer configuration is not good enough , So I only had some effects .

The configuration is as follows , Mainly the above options , The following parameters are only available by default

(2)Rainbow Brackets

Color brackets in your code

The configuration is as follows

(3)Nyan Progress Bar

Let your IDEA The progress bar becomes cute

2. Practical Class


To configure git Files ignored

(2)Alibaba Java Coding Guidelines java standard , Make your code more standard


Will you new Come out of the object's set All the ways , You don't have to fight one by one

new After an object , Move the cursor over the object name , Press Alt+Enter The lower menu appears , Choose the second Generate all setter

Here's the picture

(4)Lombok Plugin

Use annotations to simplify your pojo Various classes set get Method

The configuration is as follows


java xml Recall jump ,mapper Method auto generation xml


Mybatis Plug in for .

Conscience recommends this , It used to be free , Now charge , But only 29 A year ,4 $a month .

There's an official group , Inside the group leader ( author ) Will be enthusiastic to solve problems for you .

I want to say , You can't be so stingy , Everything is free ,29 It's a year of conscience .

ps: There are often people in the group who use the cracked version bug 了 , And then we go to the group leader to solve it , drowned in laughter. , This behavior is so awesome .

Tutorial links


In the long run ,vim It's inevitable that we should use it , I only learned some basic operations before, but I didn't ,

Hope to use this plug-in to learn and use at the same time , hold vim At least be able to learn to meet the daily level .


Popular point theory , We develop Web When the project is , Especially in use SpringMVC Under the circumstances ,

We want to go to a url The corresponding method is usually direct search or click controller Find another way .

With this plug-in , It's much more convenient . The official explanation is shown below


This translation plug-in is relatively simple , niche , Online search IDEA Translation plug-ins are all Transactions, I smiled. .

This plug-in doesn't need to be configured , Just install and use , The only thing to change is the shortcut key .

There are two general uses

The first one is : Select word , Press the shortcut key to translate , Right click translation is also available , There's a menu

The second kind : Use the translation panel , In the sidebar there are logo, You can click to pop up the panel

But it's kind of bug, It's in the translation panel , If the translation is too long , It doesn't wrap .

I wanted to contact the author , But look at the latest plug-in 2016 Year of , It should not be easy to deal with , Forget it .

Anyway, if the content is too long, use the browser to translate it , A simple translation plug-in is enough

Two 、 To configure

This configuration means that the configuration of each project is configured like this , This configuration only needs to be configured once , All new projects will use the same configuration in the future .

File->Other Settings->Settings for New Projects

(1) code

(2) Intelligent packet removal

(3) add to MyBatis Of xml File template

The template is as follows :

 <?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE configuration
PUBLIC "-// Config 3.0//EN"
<!-- overall situation setting To configure , Add as needed -->
<!-- Configure aliases --> </configuration>

(4) Add comment template for class name

And then in Includes Add writing here File

(5) Modify the // Precede statement with spaces , Not the beginning of the line

(6) Startup annotation , Because if you don't choose that , Later use lombok There will be errors in the development and it cannot be used

File->Other Settings->Structure for New Projects



(1) Ignore case

(2)Ctrl+ Scroll wheel to adjust font size in code area

(3) Turn on code suspension switch

(4) According to the line Numbers

(5) Cancel single line display tabs

(6) Turn on automatic compilation

(7) Open the expansion of single line method

This means that if the method body has only one line of code , Expand by default , Because it doesn't take up much space

(8) Turn on version change

We all know IDEA It comes with version management , So if we don't use git,svn Version management like that ,IDEA Will automatically use the default

After opening this , When you modify a file , The catalog file will change .

(9) Turn off code drag

This function is not very suitable for me , I am a vim The party

(10) Show memory status

After turning on the memory status , The memory information will be displayed in the lower right corner , Click to recycle part of the memory

(11) Default collapse comment

After putting away the comments , It's much more comfortable in the future

my IDEA More articles on configuration

  1. To configure android sdk Environmental Science

    1: download adnroid sdk Installation package The official download address cannot be opened , No, vpn, Use the following address to download , Address :

  2. Android Studio To configure AndroidAnnotations——Hi_ Blog Android App Development Notes

    Previously used Eclicps I'm used to it now Want to learn use Android Studio Two days of research finally I have one on my computer Android Studio And completed AndroidAnnotations Configuration of . An ...

  3. react-router There is a small difference between component configuration and object configuration

    1. react-router Object configuration and Component configuration    Component configuration (Redirect) ---- Corresponding ---- Object configuration (onEnter hook ) IndexRedirect ----- Corresponding -- ...

  4. summary :Mac The construction of front-end development environment ( To configure )

    New Year , stay 2016 The first day of the year , I started my first computer in my life ( A computer presented by a freshman friend accidentally burned the motherboard , Since then, they have been borrowing from others or websites ).macbook air, I have no money on me ... For the next six months ...

  5. Android Studio Multiple compilation environment configurations Multi channel packaging APK Output configuration

    What do you learn after reading this article : be familiar with gradle Build configuration for Familiar with the directory structure of the code building environment , You know more than just src/main Development . The generation environment and other environments can be switched and packaged at will Multi channel packaging APK Output file configuration demand Generally, I ...

  6. Virtual Box To configure CentOS7 The Internet ( Text course )

    Many times before CentOS7 virtual machine , Every time you configure the network, look for a tutorial on the Internet , Let's summarize today , Full text configuration , Easy to check later . Virtual Box Optional network access methods include : NAT Network address translation mode (NAT,Network ...

  7. [linux] Alicloud's login free security SSH Configuration and thinking

    Third party cloud services used by company servers , Alibaba cloud , Local users often need to log in to the server to do the corresponding configuration work , In view of this , It's annoying to use a password every time you log in , With the idea of speed , We need to configure our login free . One Theory overview SSH Introduce S ...

  8. nginx Configure the reverse proxy or jump to appear 400 Problem handling records

    After lunch break and work , Colleagues said that the test site access interface appeared 400 Bad Request  Request Header Or Cookie Too Large Tips , Fortunately, there was a problem with the test server , The impact is not big , But hurry up ...

  9. Swift3.0 Server development ( One ) Complete sample overview and Perfect Environment construction and configuration ( Server side +iOS End )

    This blog is a beginning , It will continue to update and use Swift3.0 Develop server related blogs . Of course , We use what we currently use Swift Develop a more mature framework for the server Perfect To achieve .Perfect The framework was developed by an entrepreneurial team in Canada ...

  10. stay ML2 Middle configuration OVS flat network - Every day 5 Minutes to play OpenStack(133)

    As discussed earlier OVS local network, Start today flat network. flat network Is not to bring tag Network of , The host's physical network card communicates with flat network Connect , ...

Random recommendation

  1. log4js

    This one is enough : Reprint : Post the code : log.js var log4js = require('log4js'); ...

  2. cut How the command intercepts fields separated by spaces

    I'm afraid your file separator has more than one space ( definite who Generated ):  use awk: awk '{print $2}' file  Be sure to use cut Words : cat file|tr -s ' '|cut -d' ' -f2 ...

  3. PHP Output buffer control - Output Control Function application details

    When it comes to output buffering , The first thing to say is a buffer (buffer) Things that are . Take a simple example to illustrate his role : When we edit a document , Before we save it , The system will not write to disk , It's about buffer in , When buffer Write full ...

  4. nyist 737 The merging of adjacent stones Dynamic programming equation of state : dp[i][j]=d[i][k]+dp[k+1][j]+(sum[k]-s ...

  5. Through... Locally Eclipse link Hadoop operation Mysql Summary of database problems

    Some time ago , In my last blog post, I described my time to build a fully distributed Hadoop Some problems encountered in the process of the environment and after the successful construction , adopt Eclipse operation HDFS Some of the problems we encountered , Recently, I want to further study Hadoop fuck ...

  6. VS2005 engineering Device The content on the right is empty

    VS2005 engineering Device The content on the right is empty Maybe it was just deleted C Disk some files or these files are lost for some reason , In the open WINCE6.0 In systems engineering , Found unable to compile , Just noticed VS2005 engineering Device Right ...

  7. jQuery There is no new version Toggle event , Two buttons control the hidden display respectively , At the same time, the two buttons are mutually exclusive .

    December didn't have time to organize and release , Always in the draft box . now 2019 year 1 On the ... The demand is like this //XX Click event var flagBar = 0; $("#doNotBaseRate"). ...

  8. less Command page key

    less yes linux Commands for quick browsing files ( prevent Modify the file by mistake )  less Mainly browse files Find files Browsing a file involves turning pages up and down The specific page turning buttons are shown in the table below less Page up Page down One page b (ba ...

  9. Use JavaScript Make page effects 2

    1.Date Common methods of objects setFullYear() setMonth() setDate() setHours() setMinutes() setSeconds() Timing function setTimeou ...

  10. be based on SpringMVC+Spring+MyBatis Realize the second kill system 【 Client interaction 】

    Preface This article mainly realizes the interaction between client and service . In the first overview, I have posted interactive pictures of business scenarios . Client interaction is mainly focused on seckill.js To achieve . Page presentation is based on jsp+jstl To achieve . preparation 1. To configure web.x ...