idea使用-设置篇
1,打开idea文件配置idea64.exe.vmoptions,设置最大内存,最小内存,code编码
-Xms750m:最小内存
-Xmx2048m:最大内存
-XX:ReservedCodeCacheSize=512m:缓存大小
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
2,设置启动时不自动打开项目,setting-Appearance-System Setting-取消勾选Reopen last project on startup
3,设置自动导包:setting-Editor-General-Auto Import-勾选Add unambiguous imports on the fly :自动导入不明确的结构,Oprimize imports ont the fly 自动优化导入的包
4,代码提示规则:setting-Editor-General-Code Completion-取消勾选代码提示限制:Match case,First letter only
5,取消单行显示,以便在窗口比较小的时候选中所需的类:setting-Editor-General-Editor Tabs-取消选择Show tabs in one row
6, 修改类头的注释文档:setting-Editor-File and Code Templates:
Files选择需要配置的类头注释-选择Includes-选择File Header:
/**
- 作者: ran
- 时间: ${DATE}
*/
7,设置项目中的文件编码:setting-Editor-File Encodings 全部设置为UTF-8
8,idea常用快捷键
ctrl +/:单行注释
ctrl + shift +/多行注释
ctrl + d 向下复制一行
alt + shift + down 向下移动行
ctrl + 选中指定的结构 查看源码
alt + enter 万能解错、生成返回值变量
ctrl + alt + L 快速格式化代码
ctrl + p 提示方法参数类型
Alt + F12 查看类的结构
shift + F6 重构:修改变量名与方法名
alt + insert 生成构造器
ctrl + alt +F12 打开代码所在的硬件文件夹选择框
ctrl + alt + t 生成try-catch等
ctrl + f 查找
ctrl +r 查找并替换
ctrl + h 查看类的继承结构
double shift 查找文件
9,代码模板
psvm main方法
sout 打印语句
soutv 生成打印语句并输出变量
fori 生成for循环
iter 增强型for循环
itar 普通for循环
list.for 生成集合list的for循环
ifn 生成ifxx为null
psfs 生成public static final String
prsf 生成private static final
10,断点调试
debug模式
11,idea中好用的插件
Translation 翻译插件,方便阅读源码
CodeGlance 编码缩略图插件,方便页面代码查看
Alibaba Java Coding Guidelines 阿里巴巴试行的开发设计规范
Maven Helper 查找排除冲突依赖的简单方法
MyBatisCodeHelperPro 提供SQL配置文件接口及导航(收费)
Lombok 基于注解形式简化java代码
JsonFormat 转换json字符串为实体对象