idea常用配置

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 Files\ideaIU\bin 进入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代码格式配置模板:























































































































































































































































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























































































































































































































































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












































































































































































































































































































































































































































































































































































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常用配置)