精准搜索
1.查找(搜索)类:Ctrl+N
2.查找(搜索)jar包类:双按Ctrl+N
3.查找(搜索)文件:Ctrl+Shift+N
4.查找(搜索)符号/方法名/参数名 Ctrl+Alt+Shift+N
5.查找(搜索)字符串:Ctrl+Shift+F
代码小助手
列助手
选中任意一行
选中所有相同的(如例子的冒号)ctrl+shift+alt+j
移到冒号后选中后面的单词 ctrl+shift+->
单词变为大写 ctrl+shift+U
剪切 ctrl+x
移到行首 HOME
复制粘贴,左括号
移动下个单词尾 ctrl+-->
寻找错误 f2
格式化 ctrl+shift+L
live template(代码模板)
位置:菜单->File->Setting->Editor->Live Templates(快捷键:ctrl+shit+A跳出Action,然后输入Live Tempates 查找定位)
功能:定义模板,使用特定“字符”快速敲击出某段代码
举例:psvm敲出public static void main(String[]args){}
创建Live template 步骤
1.点击右侧+号。选择Template Group,自定义一个模板组
2.选择自己的组,点击+号,选择Live Template,增添自己的模板
3.在Abbreviation(缩写)中写自己的缩写,比如main
4.在Desciption中写响应的描述。比如public static void main
5.在Template Text中写模板代码。
public static void main(String[] args){
$END$
}
6.在下方选择“Define”,定义使用该模板的地方。
postfix:
1)100.for
2)sout
3)return
4)nn
alter+enter 快捷键
1)自动创建函数
2)list replace
3)字符串format或者build
4)实现接口
5)单词拼写
6)导包
编写高质量代码
重构
重构变量:shift+F6
重构方法:ctrl+F6
抽取
抽取变量:ctrl+alt+v
抽取静态变量:ctrl+alt+c
抽取成员变量:ctrl+alt+f
抽取成员变量作为参数抽取成方法:ctrl+alt+p/m
寻找修改轨迹
git的集成
local history(本地版本控制)
位置:Find Action ctrl+shift+a
功能:Idea提供的本地版本控制工具
使用:Find Action 搜索,然后选择Local History,选择Show Histroy,会弹出一个窗口
关联一切
与spring的关联
debug
添加断点 ctrl+F8
调试 shift +F10
运行 shift + F9
单步 F8
跳到下一断点 F9
查看所有断点 shift+ctrl+F8
禁止所有断点 debug后再左下角的Mute breakPoints
条件断点 在需要条件断点处,使用shift+ctrl+f8
动态求值:alt+F8
运行到指定行 alt+F9
动态改变值 F2