原生的IDEA快捷方式:
psvm(这里老师用的是main)——public static void main(String[] args)
alt + 1 恢复窗口设置
fori——for (int i = 0; i < ; i++) {}
100.for——for (int i = 0; i < 100; i++) {}
sout——System.out.println();
项目的跳转
ctrl+Alt+[]
文件的跳转
ctrl+e 最近的文件
ctrl+shift+e 最近编辑的文件
浏览修改位置的跳转
ctrl+shift+backspace
最新浏览位置的修改
ctrl+shift+左箭头(win10会改变屏幕方向)
使用书签进行跳转
标记书签 ctrl+shift+数字或字母
跳转书签 ctrl+数字或者字母
总览书签 shift+F11
插件emacs
在同一屏幕内支持跳转到任何字母
需要自己设置快捷键
使用方法是点下快捷键后
在点下相应的字母
快速寻找功能快捷键——ctrl+shift+A
搜索定位class Navigate -> Class
快捷键:ctrl+n
搜索定位file Navigate -> File
快捷键:ctrl+shift+n
搜索定位symbol方法或属性 Navigate -> Symbol
快捷键:ctrl+alt+shift+n
全局搜索Edit -> Find -> Find in Path
快捷键:ctrl+shift+f
选中任意一行冒号
选中所有冒号 ctrl + shift + alt + J
移到冒号后选中后面的单词 ctrl + shift + →
单词变为大写 ctrl + shift + U
剪切
移到行首 HOME
复制粘贴 ,左括号
移到下个单词尾 ctrl + →
选中冒号后的单词 ctrl + shift + →
右括号,逗号
寻找错误 F2
格式化 ctrl + Alt+ L
name.field——可自动添加this.name = name 以及private String name;
user.nn——if(user!=null){}
uesr.retuen——return user——个人在尝试的时候,输入一个r就有return 所以我觉得直接写可能更简便
抽取变量:ctrl + alt + v(refactor选项)
抽取静态变量:ctrl + alt + c(refactor选项)
抽取成员变量:ctrl + alt + f(refactor选项)
previous change ctrl + alt + shift + 光标移到修改的地方
ctrl + alt + z 复原修改之处(可以针对修改处撤销,也可以对整个文件甚至整个文件夹撤销)
Local History (本地版本控制)
位置:Find Action搜索吧
功能:Idea提供的本地版本控制工具。
使用:Find Action搜索,然后选择Local History,选择Show History,会弹出一个窗口,
添加/取消断点 Ctrl + F8
调试 Shift + F10
运行 Shift + F9
单步运行 F8
跳到下一个断点 F9
查看所有断点 Shift + Ctrl + F8
禁止所有断点 debug后在左下角的Mute breakPoints
条件断点 在需要用条件断点的断点处,使用Shift + Ctrl + F8
动态求值 Alt + F8
运行到指定行 Alt + F9
动态改变值 F2
F5: 拷贝当前文件
F6: 移动当前文件
复制当前文件:F5
复制文件全路径:ctrl + shift + c
打开剪切板:ctrl + shift + v
查看当前field,method大纲:ctrl + F12
查看maven依赖、类图:ctrl + shift + u
查看类继承结构:ctrl + h
方法调用层次:ctrl + alt + h
如果keymap设置了ecplise,请参考下面
基本操作和eclipse类似
ctrl+g:定位到方法被那些类使用到了