jdk的配置
在首页点击configure,找到project structure,打开。进入project目录,添加sdk,选择添加jdk,选择你安装jdk的目录即可。
自动编译开关
忽略大小写开关
智能导包开关
for current project。仅仅对当前对项目有效。
什么情况,你idea更新之后,怎么还倒退啦呢,每次打开个项目,还的设置一下,这不是很啰嗦吗。为啥要酱紫。
要是看到这个更新的观众请注意啦。每次换个新的项目都要设置一下。不然,他不自动优化包的导入。
取消单行显示tabs的操作
关闭自动更新
在File->Settings->Appearance & Behavior->System Settings->Updates下取消Automatically check updates for勾选
设置行号显示
调用多方法自动对齐
将"Align when multiline"选上,在一行里连续调用多个方法可以直接换行自动对齐,避免了手动调格式。
项目的文件目录
这个也是通用结构,我箭头所指的地方有三个按钮,
第一个,点击之后,就会在左侧的文件一栏里,定位到你当前打开的文件的位置,找文件,定位文件位置用的非常多。
第二个,合并所有目录,这个在你打开太多目录的时候,一点击之后,就会把目录全部折叠起来。
第三个,点了之后,就看到上面的那个弹出框。这个有点特殊,建议,红框里面的设置的跟我的一样,比较好,这样的话你在左侧,查看项目目录结构的时候,就不会觉得奇怪。至于为什么会觉得奇怪,你可以先把这2个都点上之后,看看你的目录是什么情况,就知道我说的是啥啦,
这样子配置,可以很清楚的看到目录的层级结构。但是你要是点了,他就会把空的包直接连在一起,就是com.lxk.aop。。。。等等吧,试一下就知道啦。
这个也是很有必要说明一下的。
设置Java代码的注释风格
这个就是你在使用快捷键注释代码的时候,就比如我的快捷键是Ctrl + d就是注释所选中的代码,但是你要是不设置,这个//就是在代码行的开头。这个看着就不是很习惯。
具体就看下面这个图的三种情况下的注释的显示情况。看你喜欢哪个注释风格,就怎么设置。
隐藏.idea文件夹和.iml等文件
IntelliJ IDEA项目会自动生成一个.idea文件夹和.iml文讲,看着实在是碍眼,所以对以上文件进行隐藏处理
在File->Settings->Editor->File Types下的”Ignore files and folders”一栏添加 .idea;.iml;等配置如下图所示
文件编码设置
File->Settings->Editor->File Encodings
- Global Encoding:UTF-8
- Projectt Encoding:UTF-8
- Default encoding for properties files:UTF-8
- 勾选上Transparent native-to-ascii conversion
Transparent native-to-ascii conversion属性主要用于转换ascii,不然Properties文件的中文会被转码,IntelliJ IDEA除了支持对整个Project设置编码之外,还支持对目录、文件进行编码设置。如果你要对目录进行编码设置的话,可能会出现需要Convert编码的弹出操作选择,强烈建议在转换之前做好文件备份,不然可能出现转换过程变成乱码,无法还原。对单独文件的编码修改还可以点击右下角的编码设置区,如果代码内容中包含中文,则会弹出演示中的操作选择,Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么,Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。
Maven配置
在File->Settings->Build,Execution,Deployment->Build Tools->Maven下对Maven进行配置,个人配置如下图所示
user settings file:指定Maven的settings.xml位置
local repository: 指定Maven的本地仓库位置,是读取settings.xml自动配置的
maven home directory:指定本地Maven的安装目录所在,因为我已经配置了MAVEN_HOME系统参数,所以直接这样配置IntelliJ IDEA 是可以找到的,但是假如你没有配置的话,这里可以选择你的Maven安装目录
打开IDEA设置
勾选此选项后,启动 IntelliJ IDEA 的时候,默认会打开上次使用的项目。如果你只有一个项目的话,该功能还是很好用的,但是如果你有多个项目的话,建议还是关闭,这样启动 IntelliJ IDEA 的时候可以选择最近打开的某个项目。
下面的选项是设置当我们已经打开一个项目窗口的时候,再打开一个项目窗口的时候是选择怎样的打开方式。
- Open project in new window 每次都使用新窗口打开。
- Open project in the same window 每次都替换当前已打开的项目,这样桌面上就只有一个项目窗口。
- Confirm window to open project in 每次都弹出提示窗口,让我们选择用新窗口打开或是替换当前项目窗口。
Idea和Eclipse的项目组织方式是不一样的,不能按照用Eclipse中的使用习惯去使用Idea。多项目同时开发时,建议打开此配置。
去掉导航栏
去掉导航栏,因为平时用的不多。
可以把红色的导航栏去掉,让IDEA显得更加干净整洁一些。使用alt+v,然后去掉Navigation bar即可。去掉这个导航栏后,如果你偶尔还是要用的,直接用alt+home就可以临时把导航栏显示出来。
如果想让这个临时的导航栏消失的话,直接使用esc快捷键即可。
配置SVN
idea类注释
打开:file->setting->Editor->Filr and Code Templates->Includes->File Header
类注释模板:
/**
* @Title: ${file_name}
* @Package ${package_name}
* @Description: ${todo}
* @author ceshi
* @date ${DATE}${TIME}
*/
方法注释
打开file->setting->Editor->LiveTemplates点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是MyGroup然后点击OK
方法注释模板:
/**
* @Description: ${todo}
* @param ${tags}
* @return ${return_type}
* @throws
* @author ceshi
* @date $date$ $time$
*/
接下来如截图配置
点击这个
然后选择 Everywhere
最后点击右下角的Edit variables 按钮,然后弹出一个窗口 如截图
类方法的注释使用是在类的方法上边敲你定义的名称 我的是add 然后 按tab,注释就出来了
常用插件
- JRebel
热部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,需要大家发挥下聪明才智自行百度破解!附一个参考地址
安装好之后界面布局:
检查几个必要的设置看是否已配置,否则热部署可能没效果:
- 设置项目自动编译
- 设置 compiler.automake.allow.when.app.running
快捷键ctrl+shift+A 或者 菜单help->find action…打开搜索框搜索“registry”
- 需要热部署的项目在此处是否勾选
- Lombok
例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,
也许还要去写构造器、equals 等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。 - Free Mybatis plugin