文章目录
1、万能的快捷键
ctrl + shift +A 快捷键搜索方法
alt+enter 自动生成方法、自动导入包、转换for、移动注释、实现接口、
2、psvm 或 main
main方法的快捷键
main 可以在settins --> editor --> Live Templates里自定义 或查看 新建的时候记得点下面的define选择java
3、ifn
相当于if(a == null){ } 的快捷键
4、sout、soutm、soutp、soutv
System.out.println() sout等多种类型的快捷键
6、最近操作的文件
ctrl+e 最近打开过的文件
ctrl+shift+e 最近编辑过的文件
7、代码的格式化
ctrl+alt+o:格式化import
ctrl+alt+L:格式化代码(可能会有快捷键冲突,需要注意)
8、编辑快捷键
Ctrl +D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面
Ctrl +Y 删除行
Ctrl + Z 撤销
Ctrl + Shift + Z 还原撤销、修改
Ctrl + Shift + Enter 自动结束代码,行末自动添加分号
Ctrl + Shift + J 自动将下一行合并到当前行末尾
Ctrl + Shift + 上下键 上下移动代码
Ctrl + W 按照语法自动选中代码块,反向选中:ctrl+shift+w
shift + F6 修改名字相同的变量(光标放在需要修改的变量名)
9、跳转快捷键
ctrl + g 跳转到某行
Ctrl + Alt + 左方向键 退回到上一个操作的地方
Ctrl + Alt + 右方向键 前进到上一个操作的地方
Ctrl + left 或 Ctrl + right: 光标按照单词或语法前后移动
Alt + 左方向键 按左方向切换当前已打开的文件视图
Alt + 右方向键 按右方向切换当前已打开的文件视图
Alt + 前方向键 当前光标跳转到当前文件的前一个方法名位置
Alt + 后方向键 当前光标跳转到当前文件的后一个方法名位置
Alt + 1,2,3...9 跳转到对应数字的窗口 按ESC回退到代码编辑窗口
10、查找快捷键
ctrl+n: 查找类 默认在当前project中查找 按两次在所有project中查找
ctrl+shift+n: 查找文件 默认在当前project中查找 按两次在所有project中查找
按两次shift: 任何地方进行搜索
Ctrl + F 在当前文件进行文本查找
Ctrl + R 在当前文件进行文本替换
Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件
Ctrl + Shift + R 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件
Alt + F7 对选中的点右键,有个find usages选项,意思是"找到使用它的地方" (对方法用的话就同Ctrl + Alt + H 差不多)
11、 注释快捷键
行注释: Ctrl+/ 再次 取消注释
块注释: Ctrl+Shift+/ 再次 取消注释
方法或类注释 在方法或类开头 ,输入/**,回车,自动根据参数和返回值生成注释模板
12、重构快捷键
Ctrl+Alt+T 将代码包在一个块中,例如if; try/catch ;synchronized等
Ctrl+Alt+M 提取函数 Refactor-->Extract -->Method
alt+insert 生成(getter、setter、constructor等),相当于eclipse中的ctrl+alt+s
Shift + F6 选中所有用到该变量的地方,重命名
Ctrl + F6 函数签名修改(加参数、减参数等)
Ctrl + I 实现接口方法
Ctrl + O 重写父类方法
13、各种for循环
直接输入 for / fori
for (int i = 0; i < ; i++) {
}
数字.for
①. 数字.fori: i自增
②. 数字. forr: i自减
eg:10.fori
for (int i = 0; i < 10; i++) {
}
eg:10.forr
for (int i = 10; i > 0; i--) {
}
直接输入 iter 增强for循环
直接输入 itli 生成List的遍历
直接输入 itar 生成array for代码块
直接输入 itit 生成iterator 迭代
直接输入 itve 生成Vector数组迭代
14、断点调试快捷键
添加断点 Ctrl + F8 重按取消 Run --> Toggler Line Breakpoint
单步运行 Shift + F9 或 都点菜单上的绿色小虫子 单步运行后每次按F8 程序就会一行一行运行
跳过当前断点 F9 Run --> ResumeProgram
查看所有断点 Ctrl + Shift +F8 debug窗口中的两个红点图标 Run -->View BreakPoints
禁止所有断点 debug窗口中的划除红点图标 后面的断点变成灰色 再按F9跳过所有断点
条件断点(满足某个条件,断点才生效) 在断点那行按一次Ctrl + Shift +F8;在断点那行按两次Ctrl + Shift +F8就变成查看所有断点
查看变量的值或运用表达式求值 Alt + F8 Run --> Evaluate Expression 选中变量再按
运行到光标指定的地方 Run --> Run to Cursor debug窗口中上边最后的右下箭头
给变量设定指定值 在debug窗口中 在变量上按F2 设置指定的值 再按F8就是按设定的值去运行下面的代码
15、收藏夹快捷键
F11 加个书签 重按取消 bookmarks
Ctrl + F11 加个带有标记的书签 重按取消
Shift + F11 弹窗把加入Bookmarks的列出来
Alt + Shift +F 把某个类或方法加入收藏 add to favorites
Ctrl + 1,2,3...9 定位到对应数值的书签位置 (可作为备用键)
16、结构图
Ctrl + F12 查看类的大纲(方法、成员变量)这个是按字母排序的 Navigate -->FileStructure
ALT + 7 侧栏打开类的大纲 是按代码的前后排序的View --> tool windows --> Sturcture 比Ctrl + F12好些
Ctrl + H 查看类的继承结构 (只有继承没有接口实现)
右键 --> 选择 Diagrams --> show Diagrams 或者 show Diagrams popup 查看类的继承和 接口实现的结构
Ctrl + Alt + H 查看方法的调用结构
17、自动补全返回类型及变量快捷键
Ctrl + Alt + V 将光标定位到需要生成返回值那行的末尾处,注意可能与QQ音乐、网易词典等快捷键的冲突
18、创建测试类
ctrl+shift+t --> create new test
19、多行同时编辑
按下 alt ,用鼠标左键拖动 (注意从左上角方向开始拖)
按 esc 退出多行编辑
按下 alt+shift ,用鼠标左键点击 (可以修改任意位置)
按 esc 退出多行编辑