一、复制和复制历史
我们都知道复制的快捷键是“CTRL + C”,在IDEA中也是如此。在IDEA中,如果我们想要复制某一行内容,只需要将光标放至该行,然后按复制的快捷键“CTRL + C”即可复制整行,不需要选中,并且这种复制是会自动格式化代码的复制。如果需要直接向下复制,则按住“CTRL + D”即可,这种复制多用于向实体类中设置属性值的情形。
在IDEA中,它会自动记录你的五条复制历史记录,我们只需要按住“CTRL + SHIFT + V”即可查看复制历史。
二、格式化代码
全局格式化代码:先按住“CTRL + A”全选,然后按住“CTRL + ALT + L”即可格式化。
局部格式化代码:选中需要格式化的代码行,然后按住啊“CTRL + ALT + L”即可格式化。(推荐)
三、剪切一行或多行
剪切的快捷键为“CTRL + X”,在IDEA中剪切时只需要将光标防止需要剪切的哪一行,然后按快捷键即可剪切整行,我们也可以使用这种操作快速的执行删除操作。
四、上下移动一行或多行
在开发中,我们需要将某一行上下移动一行或多行,只需要将光标防止需要移动的那一行,然后按住“ALT + SHIFT + 上/下键”即可快速的上下移动该行,如果涉及到多行,有鼠标则推荐用鼠标选中多行,直接剪切,然后复制到需要移动的位置,如果没有鼠标,则可以将光标移至需要移动的多行的首行或末行,然后按住“SHIFT + 上/下键”,选中需要移动的行,然后按“ALT + SHIFT + 上/下键”即可快速的上下移动这些行。
五、行内跳转和选中
按“HOME”键跳转到行开头,按“END”键跳转到行末尾。按住“CTRL + 左/右键”可以一个单词一个单词的跳,适用于一行很长的代码。按住“CTRL + SHIFT + 左/右键”可以一个单词一个单词的选中。
六、根据行号和列号定位
按“CTRL + G”键即可打开快速跳转窗口:
在窗口中输入对应的"行号:列号"或者是“行号”,点击OK即可快速定位到具体的行和列。
七、tabs快速切换
按住“CTRL + 左/右”键可以快速切换tabs,不论tabs的排列是顶部排列还是左边排列,都是“CTRL + 左/右”键。
八、查看浏览过的文件
按“CTRL + E”键即可打开浏览过的历史
九、快速打开文件所在文件夹
右键对应的文件或项目,在弹出的快捷栏位中选择“show in Explorer”即可打开对应文件或项目所在的文件夹,如果路径中带有中文就会打开失败。
十、内容查找和替换
(1)按“CTRL + F”键在某个文件或控制台中查找,按“CTRL + R”在某个文件中进行替换。
(2)按“CTRL + SHIFT + F”键可进行全局查找(输入法切换成英文。且不能是搜狗输入法,会快捷键冲突):
In Project:整个工作空间
Module:可以选择Maven项目的具体某个模块
Directory:可以选择某个目录
(3)按“CTRL + SHIFT + R”键可以进行全局替换:
(4)按“SHIFT + SHIFT”键可以搜索任何文件、菜单和操作,但是不能查找内容。
十一、根据文件名查找文件
按“CTRL + SHIFT + N"键即可打开按文件名搜索文件窗口。
十二、查看某个方法被哪些类调用过
按“ALT + F7”键可以查看某个方法被哪些类调用过
十三、万能快捷键“ALT + ENTER”
(1)当代码中出现红色波浪线报错时按“ALT + ENTER”键会给出修改建议。
(2)当代码中出现黄色波浪线警告时按“ALT + ENTER”键会给出修改建议。
(3)当一个类存在与多个包中而导致不能自动导入包路径时,按“ALT + ENTER”键会列出所有的包路径供我们选择。
(4)当我们再实体类中写好属性值后,可以按“ALT + ENTER”键选择生成带参数的构造方法或者是选择生成属性值的GET或SET方法。
十四、自动编译