作为一名 java 开发者,常用的开发工具就是 Intellij IDEA 和 Eclipse 了,我是从 Eclipse转IDEA来的;
我个人认为 Intellij IDEA 用起来可能会引起极度舒适:|
查找
输入类名查找: Ctrl + n
查询 java类,js等;只能通过名称查询
输入文件名查找: Ctrl + Shift + n
查询 jsp,xml,js等;可以输入文件目录名称查询指定目录下的文件
- 查询的类型包括了 Ctrl + n 的范围
- 查找目录下的所有文件
path/*
- 查找指定后缀的文件
*.js
输入符号查询: Ctrl + Alt + Shift + n
可以查询到 类中的方法,成员变量
- 此查询方式定位到具体的方法,非常的方便,尤其是在做维护时,需要找前端调用的接口,将url复制后再使用符号查询即可快速定位
- 这种方式 使用
:{line}
的话就没有效果了
全局查找: Ctrl + Shift + F
Ctrl + F 是查找当前文件下的指定内容, 而 Ctrl + Shift + F 是查找当前工程下所有文件中的内容
-
查找的方式可以根据自己的需求定义,提高速度。
-
当你设定好了之后可以在标签页
Previes
中查看,找到你想查询的内容
查看文件结构:Ctrl + F12
我一般在 .java,.xml 中用的比较多,在类中可以查看当前类所有的方法及成员变量,可以通过方法名定位到。
而在xml中用的多,是因为我们项目 ssm结构居多,使用的mybatis,sql语句一般写在xml中,可以通过此快捷键查看当前xml的文档结构,同样可以定位到指定id的元素
最近的文件: Ctrl + e
最近编辑过的文件 Ctrl
+ Shift
+ e
当前已打开的文件 Ctrl
+ Tab
显示类结构层次:Ctrl + h
查看当前类的继承关系,也可以使用Alt
+8
显示参数信息:Ctrl + p
查看当前方法的参数信息
转跳
转跳到指定行[列]: Ctrl + g
前往当前方法的 父类方法/接口定义 处:Ctrl + u
进入 方法/变量 的接口或定义处:Ctrl + b
选择可以覆盖或实现的方法:Ctrl + o
显示可重写的方法,如果你需要重写父类的方法就可以用此快捷键
使用助记符设定/取消书签:Ctrl + F11
可选择文件/文件夹/文件中指定行,使用快捷键 Ctrl + f11设定
设定书签 1-9 的可以使用 Ctrl + 0-9 快速定位到指定书签位置,如果使用的字母则可以使用 Shift + F11 查看书签列表输入对应的助记符,具体操作可看动态截图,快捷键在右下角有显示
查看书签:Shift + F11
转跳到指定书签:Ctrl + 0-9
重构
重命名(Rename):Shift + F6
重命名文件
、方法
、属性
同时被修改处在其他被调用的地方也会随之更改
- 修改文件名,如类名,右键当前类文件 ->
Refactor
->Rename
,便会看到快捷键提示Shift+F6
提取局部变量(Extract Variable): Ctrl + Alt + V
提取当前选择为变量,如果你选择的内容在方法中重复出现,则会一起替换成新的变量名
**提取当前选择为方法参数(Extract Parameter) Ctrl + Alt + p **
此方法和提取变量是一样的
提取为常量(Extract Constant) Ctrl + Alt + C
提取当前选择为常量,注意常量大写(规范)
提取当前选择为方法(Extract Method) Ctrl + Alt + M
重构一切(Surround With) Ctrl + Alt + Shift + t