idea常用配置

摘要:
ReservedCodeCacheSize=240m XX:SoftRefLRUPolicyMSPerMB=50 ea Dsun.io.useCanonCache=false Djava.net.preforIPv4Stack=true XX:MaxJavaStackTraceDepth=-1-代理库:ReservedCodeCache Size=256m XX:

idea 下载其他版本: https://www.jetbrains.com/idea/download/other.html

Tomcat配置VM Options:  -XX:PermSize=512m -XX:MaxPermSize=1024m

1.IDEA卡顿,修改IDEA使用内存

修改idea配置文件
在IDEA的安装目录下的bin目录下:

用记事本打开设置参数:

-server
-Xms128m
-Xmx512m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:MaxJavaStackTraceDepth=-1
-agentlib:yjpagent=probe_disable=*,disablealloc,disabletracing,onlylocal,
disableexceptiontelemetry,delay=10000,sessionname=IntelliJIdea2017.1

根据电脑配置适当修改标记的内存值(64位系统建议配置1024m,2048m,512m或者更大内存):

-server
-Xms512m
-Xmx1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:MaxJavaStackTraceDepth=-1
-agentlib:yjpagent=probe_disable=*,disablealloc,disabletracing,onlylocal,
disableexceptiontelemetry,delay=10000,sessionname=IntelliJIdea2017.1

注:64位系统默认启动的是32位idea.exe,建议手动启动idea64.exe。

配置idea Settings
取消idea文件自动保存(建议不取消):

Settings -> Appearance&Behavior -> System Settings选项
取消“Synchronize file on frame activation” 和“Save files on framedeactivation”的选择
同时我们选择"Save files automatically", 并将其设置为30秒,这样IDEA依然可以自动保存文件,
也就是在30s内不会帮你自动保存文件,需要手动ctrl+s保存,超过30s会自动帮你保存。

配置idea工具配置和缓存存放路径  
IDEA的缓冲和索引默认存储在C盘下面的,随着时间推移占用的空间会越来越大,可以修改idea.properties配置到指定路径下面
找到安装路径下有个属性文件,我的是在 D:Program FilesideaIUin 进入bin目录后找到属性文件:
idea.properties 用记事本或者Notepad++ 将其打开,找到如下代码段,默认配置是注释的:

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.config.path=${user.home}/.IntelliJIdea/config

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.system.path=${user.home}/.IntelliJIdea/system

  配置config和system的存放路径  

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.config.path=${user.home}/.IntelliJIdea/config
idea.config.path=D:/Program Files/ideaIU/cache/config

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.system.path=${user.home}/.IntelliJIdea/system
idea.system.path=D:/Program Files/ideaIU/cache/system

2.idea基本配置

代码智能提示取消区分大小写:如果想不区分大小写的话,改为 None 选项
Settings -> Editor -> General ->Code Completion->Case sensitive completion

取消注释的斜杠在首列:
Settings->Editor->Code Style->Java->Code Generation->Comment Code->Line comment at first column

Java头个大括号换行:
Settings->Editor->Code Style->Java->Wrapping and Braces->Braces placement全勾选上

代码折叠(Ctrl+NumPad+-):
Settings->Editor->General->Code Folding->去掉 One-line methods
Settings->Editor->Code Folding->Collapse by default设置默认折叠

单词拼写检查:
Settings->Editor->Inspections->Spelling勾选检查,去勾选不检查单词拼写

自动导包:Settings -> Editor -> General ->Auto Import设置

中文乱码问题:

设置恰当的文件编码 Settings->Editor->File Encodings 一般都设为UTF-8

自动转换ASCII编码(解决properties等文件显示错误):

Settings->Editor->File Encodings里把transparent native-to-ascii conversion勾上

设置Darcula主题:

Settings->Appearance&Behavior->Appearance里把Theme选择Darcula, 然后idea的字体最好换成Microsoft YaHei Mono,可以解决一些乱码问题。

显示行号(也可以在左编辑框右键勾选show line numbers):

Settings->Editor-General-Appearance里把show line numbers勾上

显示方法线:
Settings -> Editor -> General ->Appearance->Show method separators

设置换行制表符:

Settings->Editor->Code Style->Java里把Use tab character勾上 换行的光标就会停留在制表符的地方,不然会默认跳到行首。

取消光标定位在首列:

Settings->Editor->Code Style-> Java->Code Generation Tab页,Comment Code块去勾选

Line comment at first column 和 Block comment at first column 选项

关闭光标任意位置显示:

Settings->Editor->General 里把Use soft wraps in editor 去勾选

用*标识编辑过的文件:

Settings->Editor–>General->Editor Tabs->Mark modified tabs with asterisk勾上 在IDEA中,被修改的文件会以*号标识出来,可以及时保存相关的文件。

取消隐藏打开的文件名:
Settings->Editor->Editor Tabs->Hide tabs if there is no space

设置打开的文件 Tab 个数:
Settings->Editor->General->Editor Tabs->Tab Closing Policy

设置Ctrl + E弹出显示的记录文件个数:
Settings->Editor->General->Limits组

设置修改文件包名高亮显示,需要设置两处:

Settings->Version Control->Show directories with changed descendants 勾上

Other Setting->Default Settings->Version Control->Show directories with changed descendants勾上

设置IntelliJ IDEA启动的时候不打开(上次最后关闭的)工程文件:

Settings->Appearance&Behavior->System Settings->Reopen last project on startup去勾选

设置自动编译和并行化编译能提高编译速度:

Settings->Build->Gradle Android Compiler里把Make project automatically勾上

Settings->Build->Compiler里把Compile independent modules in parallel勾上

设置构建堆大小:
Settings->Build->Compiler->Build process heap size
如果在make或rebuild过程中很慢,可以设置堆内存,内存大的机器建议设置1500以上

自动定位到当前文件所在的Project组件窗口位置:
点击工程节点Project右键,勾选Autoscroll to/from Source

展开完整包名结构树:
点击工程节点Project右键,取消Hide Empty Middle Packages

键盘快捷键设置(Keymaps 系统自带Mac/VS/Eclipse等快捷键配置,可以实现IDE之间无缝切换):

Settings->Keymap 设置快捷键

调用方法不显示形参名:do not show hints for cuurent method

Settings->Editor->General->Appearance->Show parameter name hints 去勾选

显示标记重复代码:

Settings->Editor->Inspections->General->Duplicated Code 勾选

版本控制设置:
VCS->Enbale Version control Integration->下拉选择

  自动生成serialVersionUID配置:将光标停留在类名上,然后按Alt+Enter就会提示自动创建serialVersionUID
  Setting->Editor->Inspections->Java->Serialization issues->Serializable class without ‘serialVersionUID’(选择勾上)

  添加XML文件设置:
  File-->setting-->File Types-->选择XML文件模板类型,在下面点击 ”+“ 添加 *.xml 格式

3.idea文档

File头配置:

Settings->Editor->File and Code Templates->Includes->File Header:

/**
 * @Author: ${USER}.
 * @Description: TODO( )
 * @Date:Created in ${DATE} ${TIME}.
 * @Modified By:
 */

方法头配置:

File->settings->Editor->Live Templates->先建template group,再新建Live Template 添加模板

/**
* @Method: $method$
* @Author: $user$
* @Date: $date$ $time$
* @Description: TODO( )
* @version: $version$
* @param $params$
* @return $returns$
*/

4.code-style-template代码格式配置模板

  java代码格式配置模板:

<?xml version="1.0" encoding="UTF-8"?>
<profiles version="8">
<profile name="JavaGeneral" version="8">
<setting   value="false"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="0"/>
<setting   value="0"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="0"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="0"/>
<setting   value="1"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="false"/>
<setting   value="true"/>
<setting   value="false"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="120"/>
<setting   value="true"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="false"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="false"/>
<setting   value="4"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="false"/>
<setting   value="false"/>
<setting   value="false"/>
<setting   value="120"/>
<setting   value="0"/>
<setting   value="1"/>
<setting   value="true"/>
<setting   value="space"/>
<setting   value="4"/>
<setting   value="false"/>
</profile>
</profiles>

通用代码格式化配置模板(个人强烈推荐的编码风格模板):

<?xml version="1.0" encoding="UTF-8"?>
<profiles version="1">
<profile name="CommonStyle" version="1">
<setting   value="false"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="18"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="18"/>
<setting   value="16"/>
<setting   value="0"/>
<setting   value="0"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="18"/>
<setting   value="18"/>
<setting   value="4"/>
<setting   value="0"/>
<setting   value="16"/>
<setting   value="0"/>
<setting   value="17"/>
<setting   value="17"/>
<setting   value="2"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="0"/>
<setting   value="2"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="0"/>
<setting   value="2"/>
<setting   value="end_of_line"/>
<setting   value="next_line"/>
<setting   value="end_of_line"/>
<setting   value="next_line"/>
<setting   value="next_line"/>
<setting   value="next_line"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="next_line"/>
<setting   value="next_line"/>
<setting   value="next_line"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="false"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="120"/>
<setting   value="true"/>
<setting   value="1"/>
<setting   value="1"/>
<setting   value="false"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="4"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="false"/>
<setting   value="120"/>
<setting   value="0"/>
<setting   value="1"/>
<setting   value="false"/>
<setting   value="space"/>
<setting   value="4"/>
<setting   value="false"/>
</profile>
</profiles>

大公司通用代码check style配置:

<?xml version="1.0" encoding="UTF-8"?>
<profiles version="11">
<profile kind="CF" name="CodeFormatter" version="11">
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="end_of_line"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="1"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="4"/>
<setting   value="do not insert"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="1"/>
<setting   value="2"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="16"/>
<setting   value="0"/>
<setting   value="1"/>
<setting   value="do not insert"/>
<setting   value="0"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="4"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="16"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="end_of_line"/>
<setting   value="120"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="false"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="0"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="1"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="error"/>
<setting   value="16"/>
<setting   value="end_of_line"/>
<setting   value="end_of_line"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="0"/>
<setting   value="false"/>
<setting   value="false"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="1.5"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="80"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="insert"/>
<setting   value="1.5"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="insert"/>
<setting   value="end_of_line"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="0"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="error"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="1.5"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="16"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="16"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="16"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="false"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="2"/>
<setting   value="true"/>
<setting   value="0"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="16"/>
<setting   value="16"/>
<setting   value="tab"/>
<setting   value="0"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="false"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
</profile>
</profiles>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<profiles version="12">
<profile kind="CodeFormatterProfile" name="canal-format" version="12">
<setting   value="insert"/>
<setting   value="@formatter:off"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="end_of_line"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="0"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="16"/>
<setting   value="18"/>
<setting   value="4"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="2"/>
<setting   value="do not insert"/>
<setting   value="84"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="0"/>
<setting   value="1.7"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="84"/>
<setting   value="do not insert"/>
<setting   value="1"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="84"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="120"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="4"/>
<setting   value="do not insert"/>
<setting   value="@formatter:on"/>
<setting   value="do not insert"/>
<setting   value="0"/>
<setting   value="0"/>
<setting   value="error"/>
<setting   value="space"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="1"/>
<setting   value="true"/>
<setting   value="false"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="18"/>
<setting   value="insert"/>
<setting   value="end_of_line"/>
<setting   value="insert"/>
<setting   value="0"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="error"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="false"/>
<setting   value="end_of_line"/>
<setting   value="do not insert"/>
<setting   value="16"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="4"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="18"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="false"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="end_of_line"/>
<setting   value="1"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="84"/>
<setting   value="insert"/>
<setting   value="1.7"/>
<setting   value="2"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="84"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="false"/>
<setting   value="insert"/>
<setting   value="false"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="0"/>
<setting   value="18"/>
<setting   value="end_of_line"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="enabled"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="18"/>
<setting   value="true"/>
<setting   value="80"/>
<setting   value="insert"/>
<setting   value="1"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="end_of_line"/>
<setting   value="0"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="true"/>
<setting   value="1"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="18"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="16"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="18"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="18"/>
<setting   value="insert"/>
<setting   value="1.7"/>
<setting   value="80"/>
<setting   value="false"/>
<setting   value="0"/>
<setting   value="false"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="18"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="end_of_line"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="do not insert"/>
<setting   value="insert"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="1"/>
<setting   value="insert"/>
<setting   value="true"/>
<setting   value="insert"/>
<setting   value="false"/>
<setting   value="do not insert"/>
<setting   value="do not insert"/>
<setting   value="false"/>
<setting   value="true"/>
</profile>
</profiles>

5.自动编译

1).file->settings->Build->Compiler->勾选 Build project automatically (自动编译)
2).快捷键:shift + ctrl + alt + / 选择Registry项,在选择框里面勾选 compiler.automake.allow.when.app.running

参考博客:http://www.cnblogs.com/fengzb/p/idea01.html

总结:

以上只是个人使用idea的归纳,如有不当的地方欢迎拍砖。

本文是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接。
<欢迎有不同想法或见解的同学一起探讨,共同进步>

免责声明:文章转载自《idea常用配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ant学习---第一节:Ant安装和简单使用【转载】java连接MYSQL下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

node.js和express.js中添加验证码

验证码在平时访问网站中非常常见,能够有效的避免机器操作,恶意攻击 比如:学信网中https://www.chsi.com.cn/ 用户输入三次密码不正确的时候,再输入密码提交的时候就该提醒你输入验证码,那为什么会存在验证码,验证码是怎么运作的呢? 抱歉,画的有点像鬼画符,哈哈,总结来说就是,生成验证码后会在cookie中存储验证码,然后再用验证码生成一张...

k8s架构

  master节点 k8s的集群由master和node组成,节点上运行着若干k8s服务。 master节点之上运行着的后台服务有kube-apiserver 、kube-scheduler、kube-controller-manager、etcd和pod网络。如下图所示 1. API Server(kube-apiserver) API Server...

【Python】-NO.98.Note.3.Python -【Python3 解释器、运算符】

1.0.0 Summary Tittle:【Python】-NO.98.Note.3.Python -【Python3 解释器】 Style:Python Series:Python Since:2018-07-08 End:2018-07-08 Total Hours:30+ Degree Of Diffculty:5 Degree Of Mastery...

JXL操作Excel

      jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,...

2019-1-29-C#-Task.Run-和-Task.Factory.StartNew-区别

title author date CreateTime categories C# Task.Run 和 Task.Factory.StartNew 区别 lindexi 2019-01-29 16:14:52 +0800 2018-06-16 16:22:49 +0800 C# 有小伙伴问我,为什么不推荐他使用 Task.Factory....

完美解决php无法上传大文件代码

之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需求,都能得到满足。小小开心了一把。   但无论插件再怎么灵活,也难以应付所有的需求,比如,你要上传一个2G的文件。以现在我们的网速,恐怕再快也得传半小时。要命...