提示:
① 主要记录我在使用 IDEA 开发的过程中用到的快捷键,可以提高开发速度。
② 不一定要全部记住,主要是当一个参考文档,大家有一点印象,随时可以查看。
参考博客 ===> IntelliJ IDEA 快捷键说明大全(官方help文档翻译)
一、查看官方文档
二、Editing【编辑】
注释
- Ctrl + /
- 对单行代码,添加或删除注释。分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。
- 对多行代码注释,首先将需要注释的行选中,便可对选中行的每一行采用单行注释的方法进行注释。
- Ctrl + Shift + /
- 对代码块,添加或删除注释。它与 Ctrl + / 的区别是,它只会在代码块的开头与结尾添加注释符号。
大小写转换
- Ctrl + Shift + U ===> 对所选择的内容进行大小写转换
快速创建新行
- Shift + Enter,当前代码行与下一行代码之间插入一个空行,原来光标现在处于新加的空行上
- Ctrl + Enter,当前代码行与上一行代码之间插入一个空行,原来光标现在处于新加的空行上
智能提示(万能快捷键)
- Alt + Enter,可以实现很多的功能,大家可以自己尝试
快速去掉不用的包+格式化代码
- ctrl+alt+o ===> 快速去掉不用的包
- ctrl+alt+L ===> 快速格式化代码
生成构造、toString、set和get等方法
- Alt + Ins ===> 自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码
跳进到某个类或者方法源代码中进行查看
- Ctrl + mouse
复制、粘贴、剪切、删除、撤销和反撤销
- Ctrl + C ===> 复制选中的代码
- Ctrl + D ===> 复制当前行的代码到下一行
- Ctrl + V ===> 粘贴
- Ctrl + X ===> 剪切
- Ctrl + Y ===> 删除当前光标所在的代码行
- Ctrl + Z ===> 撤销
- Ctrl + Shift + Z ===> 反撤销
三、Search/Replace【查找或替换】
搜索类
- 随便一个空白位置 ===> 2次shift
查询指定字符
- Ctrl + F ===> 只查询当前页面
- Ctrl + Shift + F ===> 整个项目中查找
替换查找到的字符
- Ctrl + R ===> 在当前标签页中进行替换操作
- Ctrl + Shift + R ===> 在整个项目中进行替换操作
四、Usage Search【查看光标所在内容使用情况】
五、Compile and Run【编译与运行】
六、Debugging【调试】
七、Navigation【导航】
打开类的继承关系列表
- Ctrl + H
定位类在文件中的位置。
查看的鼠标浏览过的文件
- Ctrl+Alt+左右
查看类的继承关系并导出uml图。
- 选中类名===> ctrl+H(打开类的继承关系列表) === >Expand All ===> 选择右边需要导出的 ===> 右键 ===> Diagrams ===> Show Diagrams ===> Java Classes ===> Export to Image File
八、idea设置作者日期等信息
- File ===> Settings ===> Editor ===> File and Code Templates ===> Files === > Class
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") /** * @author: Mr.Gui * * @program: ${PROJECT_NAME} * * @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * *@description: ${description} **/ public class ${NAME} { }