idea常用快捷键
idea常用快捷键
项目之间切换:ctrl+alt+{ 或 }
文件之间切换,获取最近打开文件:ctrl+e
文件之间切换,获取最近修改文件:ctrl+shift+e
最后修改位置:ctrl+shift+backspace
浏览位置切换:ctrl+alt+方向键
bookmark的使用:F11添加书签,添加完后可以通过shift+F11显示打标签的位置,Ctrl+F11可以通过数字字母来打标签。Ctrl+上一步骤打标签的数字和字母进行跳转
显示收藏夹:Alt+2
添加收藏:alt+shift+f
字符跳转,通过emacsIDEAs插件实现:
编辑器和文件区跳转:编辑区跳转到文件区是alt+1,从文件区跳转到编辑区是:ESC
创建类的快捷键:选中目录再按alt+insert
类中方法间的跳转:alt+↑
快速创建实现类:alt+insert
显示类field,method:ctrl+F12
查看maven依赖和类图:ctrl+shift+alt+u
查看类的继承关系:在类中按ctrl+shift+alt+u 或 ctrl+h
查看方法调用关系:ctrl+alt+h
查看本方法调用了那些方法:ctrl+alt+h
通过上面快捷键进入如下图,选择下图选中的图标。显示本方法调用了那些方法
设置代码默认不折叠代码:File->setting->editor->general->code Folding ; 取消选中 one-line methods;在点击确认
精准搜索:
类
搜索类:Ctrl+N
搜索jar包中的类:按两次Ctrl+N文件
搜索文件:Ctrl+shift+N
搜索jar包中的文件:按两次Ctrl+shift+N符号
符号包括方法名和属性名
搜索符号:Ctrl+alt+shift+N
搜索jar包中的符号:按两次Ctrl+alt+shift+N- 字符串
字符串查找:Ctrl+shift+f 搜索选项:match case是否匹配大小写 words是否是单词 regex匹配正则 file mask文件后缀名
列操作:
列编辑:ctrl+alt+shift+j
跳转下一个单词:ctrl+右箭头或左箭头
设置live template
进入setting
搜索live template
如下:
点击 + 加添加group,然后基于该group创建template。如下图
这里介绍几个常用的live template:
psfi :public static final int $var1$ = $var2$;
如图:
Postfix Completion设置
通过该功能可以输入极少的代码实现固定的代码块
通过 ctrl+alt+s
进入idea的setting功能。如下:
这里面介绍了 postfix Completion 的使用方式
例如:输入100.fori
可以实现如下代码:
for (int i = 0; i < 100; i++) {
}
选中某个可以看到示例:
alter enter
意思表示:展现意图动作。主要包含如下几种意图动作:
- 自动创建函数
- list replace
- 字符串format或build
- 实现接口
- 单词拼写
- 导包
不知道用什么快捷键的时候,可以尝试一下
提高代码质量
重构
- 变量重构
shift+F6 - 方法重构
ctrl+F6或通过alter+enter
抽取
- 抽取变量 ctrl+alt+v
- 抽取静态变量 ctrl+alt+c
- 抽取成员变量 ctrl+alt+f(field)
- 抽取方法参数 ctrl+alt+p(parameter)
- 抽取函数 Ctrl+alt+m(method)
Git集成和使用
- annotate 查看某一行是谁添加的。具体如下
选择annotate
即可显示修改记录 - 移动所有改动之处 ctrl+alt+shift+向上箭头/向下箭头。具体如下
- 还原 ctrl+z ;ctrl+alt+z 整个文件的撤销。如果鼠标在目录上则整个目录的撤销 ;还原 ctrl+shift+z
Spring关联
进入project structure,快捷键是:Ctrl+alt+shift+s。也可以点击 File菜单进入,如下:
点击project structure,进入项目结构页面,选择Facets
点击 + 符号进行项目添加,点击右边的 + 进行spring相关配置的添加
断点调试
- 增加断点 ctrl+F8
- debug启动 shift+F9
- 一步一步执行 F8
- resume(到下一个断点,如果没有则执行结束) F9
- 查看所有断点 ctrl+shift+F8
- 禁止所有的断点,在debug模式下点击如下按钮
- 条件断点,在已经打过断点的一行中,按ctrl+shift+F8 弹出添加条件断点的提示框
输入条件表达式,然后断点变成
- 表达式求值,显示表达式的值,选中指定变量或表达式
alt+F8
- 运行到指定行,运行到指定行。
alt+F9
运行到光标处 - setValue 在debug窗口,选中变量按
F2
即可重新赋值。如下
其他操作
- 其他操作,在当前目录创建文件 ctrl+alt+insert
- 复制当前文件,F5
- 移动文件,F6
- 简单复制,ctrl+c
- 复制完整路径,ctrl+shift+c
- 调出idea剪切板,ctrl+shift+v
- 复制类的完整路径,包名和类名,ctrl+alt+shift+c;复制完整路径:ctrl+alt+shfit+v
上一篇: 优化PHP程序的方法(温故知新) - jerrylsxu
下一篇: WebService端口号修改