IDEA高效的代码编辑技巧

一、复制和复制历史

我们都知道复制的快捷键是“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方法。

十四、自动编译

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值