发布时间:2025-05-23
浏览次数:0
[id_[]]
以前我们习惯使用的,现在转投IDEA的怀抱,真没想到。对它情有独钟,功能强大,几乎无所不能。
欲精于某项工作,必先磨砺其工具。IDEA这款工具,其卓越之处不胜枚举。一旦熟练运用其技巧,开发效率可至少翻倍。即便是对英语水平欠佳的学习者,IDEA同样友好。本文详尽阐述了诸多常用快捷键及诸多实用小工具。有兴趣的朋友们,不妨快来一探究竟吧!
熟练掌握这些操作,编码速度与质量一定能得到一个质的飞跃;
一、视图查看
Ctrl+F12 查看file,method结构图、类继承机构图
无法掌握方法的结构,只需轻点Ctrl+F12,即可一目了然地看到方法、参数以及返回值的具体信息。
Ctrl+shift+Alt+U 查看maven依赖,类图
在采用maven进行项目开发的过程中,常常会遇到众多依赖关系。只需轻按Ctrl+shift+Alt+U快捷键,依赖配置文件便会以拓扑图的形式直观呈现,让您轻松识别每一项依赖及其相互间的关联与具体位置。
如下图(抱歉,项目依赖太多,具体的依赖需要放大)
在浏览源代码时,若需了解不同类之间的相互联系,可执行快捷键Ctrl+shift+Alt+U,系统便会以拓扑图的形式直观展示所有依赖关系,便于识别各类之间的关联和具体位置。以实例来说明,这一功能能够清晰展现各类之间的互动与布局。
Ctrl+Alt+H 查看方法调用层次;
二、定位
1.项目之间的跳转
Ctrl+Alt+[ 跳转到下一个项目
Ctrl+Alt+] 跳转到上一个项目
2.文件之间的跳转
Ctrl+E 定位到最近浏览过的文件
Ctrl+Shift+E 最近更改的文件
Shift+Click 可以关闭文件
3.位置的跳转
Ctrl+Shift+ 跳转上一次修改的地方
Ctrl+Alt+B 跳转到方法实现处
Ctrl+Shift+左箭头 上一个浏览的地方
Ctrl+Shift+右箭头 下一个浏览的地方
4.其他的跳转
Ctrl+H 显示类结构图(类的继承层次)
Ctrl+Q 显示注释文档
Alt+1 快速打开或隐藏工程面板
Alt+left/right 切换代码视图
F2 或 Shift+F2 高亮错误或警告快速定位
Tab 代码标签输入完成后,按 Tab,生成代码
按下Ctrl+Shift+F7组合键,文本内容将被高亮显示;若要取消高亮,则需按下Esc键。
5.搜索
Ctrl+N 快速搜索类
Ctrl+Shift+N 快速搜索文件
Ctrl+Alt+Shift+N 快速搜索函数
在三个选项中均包含“非项目”这一选择,若进行勾选,则意味着将搜索当前文件内jar包中所有类。
Ctrl+Shift+F 快速搜索字符串
Alt+F1 查找代码所在位置
Alt+F3 逐个往下查找相同文本,并高亮显示
6.光标移动和选中
Ctrl+Alt+Shift+J 选中所有相应的目标
Alt+Up/Down 在方法间快速移动定位
Ctrl+Shift+Up/Down 向上/下移动语句
Ctrl+Up/Down 光标中转到第一行或最后一行下
按住Ctrl键并选择B键或点击鼠标左键,可以迅速定位并查看光标所在位置的定义类或方法。
三、Alt+Enter
虽然只用一个组合按键,但是它的作用非常大
1. 提供代码提示
遇到代码错误只需按下Alt+Enter,便会立刻呈现给他人的有效解决方案。
2.自动创建函数
只需确保函数命名准确,轻点Alt+Enter键,系统便会自动为我们生成相应的函数。
3.list
完成列表编写后,通过for循环进行遍历;轻点Alt+Enter,系统便会提示你更优的代码重构策略。
回车它就能帮你重构好;
4.实现接口
在需要创建接口时,只需在接口名称上按下Alt+Enter键即可完成操作。
5.单词拼写
程序员好多都英语不好,Alt+Enter简直是他们的福音;
遇到不确定单词拼写是否正确的情况,不妨试试按下Alt+Enter键。
回车以后它能把相似的单词都列出来,
我们只需要找到对的那个就ok,是不是很好用。
6.导包
使用所需包时,只需将光标定位至目标包名,按下Alt+Enter键即可完成导入操作。
四、live (模板)
这些模板涵盖了众多种类intellij idea uml,仅需输入寥寥数个字符作为提示,便能够迅速启动模板,进而生成大量代码。
大家同样可以在此处将频繁使用的代码设定为模板,例如main函数、for循环等,这样既方便又迅速。
例如 final int可以定义成下图所示:
若您不熟悉自定义操作,可以参考创建模板的教程,链接为:https://www.imooc.com/video/16219。
五、
编写代码时,每当输入代码后,系统会以点号作为提示,比如敲击回车键后,便会自动创建一个for循环,这个过程所依赖的是一种速度超越live的便捷助手,尽管它不支持编辑,但其中内置了众多常用函数和模板,熟练运用这些工具可以显著提升我们的编程效率。
例如:
回车以后结果如下
1 List strings = new ArrayList();
2 for (int i = 0; i < strings.size(); i++) {
3
4 }
六、重构
Shift+F6 重命名
所有的文件,类名,函数名,属性名都可以重命名,
令人称道的是intellij idea uml,一旦你通过Shift+F6进行重命名操作,所有曾使用该名称的文件或位置都会相应地进行更新;
函数的重构
Ctrl+F6 重构函数
在您进行方法重构操作,无论是增添参数、调整输出结果,抑或是对函数的具体实现进行修改时,只需轻点Ctrl+F6键,即可一次性对调用该函数的所有位置进行相应的重构,界面展示如下。
七、抽取
1.抽取变量
图中所示,众多区域均采用了“”这一序列字符,显而易见,若将“”提取出来,将更为高效。
对着它Ctrl+Alt+v
我们按照自己的需求,选择抽取一个还是抽取所有;
Ctrl+Alt+C 抽取静态变量
Ctrl+Alt+F 抽取成员变量
使用方法和抽取变量类似
Ctrl+Alt+P 抽取方法参数
Ctrl+Alt+M 抽取方法
若方法篇幅较长,可将代码拆分为若干独立模块,仅需通过Ctrl+Alt+M快捷键,即可将所选模块提取成独立的新方法,后续仅需调用即可。
其他的一些小技巧:
编写代码完毕后,记得执行Ctrl+Alt+L操作,这样做既能使代码看起来更加整洁,又能确保其遵循既定的规范。
IDEA的功能确实非常卓越,令人惊叹,而这仅仅是对其众多优点中极小一部分的概述,诚挚邀请各位在评论区分享更多见解。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码