1.代码提示设置
File>Settings>Keymap>Main menu>Code>Completion
Basic 右键>点击Remove Key 移除掉默认快捷键,再Add一个新的快捷键。当然Alt+/已经被占用了,可以找到(搜索框右边那个放大镜,点一下按对应的快捷键就可以搜索,注意是右边)删掉,也可以设置别的。
SmartType 这个设不设置都无所谓,你可只提示类型,用处不大。
2.配置maven
经常用maven的人一般都会有自己maven配置文件和repository目录,没有的这里可以跳过。
File>Settings>Build>Build Tool>Maven
这里就不罗说了,都看得懂。
3.项目编码与properties文件中文自动转码
File>Settings>Editor>File Encodings
上面一个是全局编码,一个是项目编码。注意下面有个复选框(Transparent native-to-ascii conversion)勾上表示启动properties中的unicode编码自动转换成中文
3.通过Live Templates配置代码生成模版
举个例子,配置一个单例模式代码生成
File>Settings>Editor>Live Templates
新建一个Java分组,新建一个模块名字叫single(随便取)
代码如下
//单例模式
private static class Instance {
private static final $CLASS_NAME$ ME = new $CLASS_NAME$();
}
public static $CLASS_NAME$ getInstance() {
return Instance.ME;
}
private $CLASS_NAME$(){}
点击Edit variables
将CLASS_NAME的Expression设置为className(),点击OK
点击下面的Defind 勾选Java>Declaration。
然后就完成了。
新建一个类,输入single,就会出现提示。一个回车代码就自动出来了。
4.推荐安装插件
Lombok Plugin(自动成功GetSet等方法,需要Jar包支持)
CodeMaker(一个简单的代码生成器)
5.一些已经背下的快捷键(IDEA默认快捷键)
Ctrl+Alt+O优化包导入
Alt+Inert代码生成重写等玩意。
Alt+Enter(回车)插入新行
Ctrl+F9编译新代码(包括被修改的代码,可用于springboot热更新)
Ctrl+Shift+Alt+鼠标左键 用于插入多个光标,用处不大。
Ctrl+N 快速打开java文件
Ctrl+Shift+N快速打开任意文件
Ctrl+Alt+L格式化代码
Ctrl+G跳转到指定行
Ctrl+R查找替换
Ctrl+F查找
Shift+F6重命名(可以实现全局命名,改一处其他处全部自动改)
Ctrl+Alt+鼠标左键 进入到接口的实现类或父类的子类
Ctrl+H 光标选中一个类,可以查看该类的所有子类,或接口的所有实现。
Ctrl+Alt+H 光标选中一个方法,可以查看该方法被调用的地方。
Ctrl+Alt+U查看类的结构图(弹出层形式)
Ctrl+Shift+Alt+U查看类的结构图(新窗口形式)
Ctrl+Shift+F全局搜索
Ctrl+Shift+R全局搜索替换(很少用)
双击Shift,快速打开文件,比较实用
Ctrl+Alt+Y刷新所有文件