发布时间:2025-06-18
浏览次数:0
前言
工欲善其事
必先利其器
近期,我受邀为部门新员工进行IDEA的统一培训,发现尽管他们日常工作中普遍使用IDEA进行开发,却仍有众多实用技巧未被充分利用。他们仅限于使用IDEA的基本功能,这无疑是对IDEA这一优秀IDE资源的极大浪费。
此次分享会结束后,我本人亦汲取了若干新颖的操作方法,故此,我打算借此良机,将这些技巧与大家一同交流。衷心期望这能对某些人有所裨益。
该版本IDEA的详细信息为:IDEA 2018年第二版第2次更新。
知识点概览:
编码效率相关()
代码调试 源码阅读相关()
插件方面
参考
高效率配置
1. 代码提示不区分大小写
-> -> -> Code
(低版本 将 Case 设置为 None 就可以了)
2. 自动导包功能及相关优化功能
-> -> -> Auto
3. CTRL + 滑动滚轮 调整窗口显示大小
调整字体大小(缩放)可通过按住Ctrl键并滚动鼠标滚轮实现。
选定后,您便能够运用CTRL键加滚轮操作,来对编辑器窗口中的字体尺寸进行调节。
4. tab 多行显示
每个人的偏好不同,有的人倾向于完全删除所有标签页,转而使用快捷键操作,而我的显示器尺寸较大,因此我更偏好将所有标签页都展示出来。
在“Tabs”选项中,移除对“在行中显示标签”选项的勾选。
效果如下:
5. 代码编辑区显示行号
-> -> -> 勾选 Show Line
日常使用 必备快捷键()
查找
跳转切换
编码相关
代码阅读相关
版本管理相关
更多快捷键请参考此文章
严禁对专有内容进行擅自修改,确保文档的完整性,不得随意篡改相关资料。
mac os 快捷键请参考本文章
请勿对以下链接中的内容进行修改:https://.com//-IDEA-/blob//-win-mac.md。
编码效率相关()
文件代码模板
-> -> File and Code
在此处,您能够查看到IDEA中所有预置的代码文件模板,一旦您挑选了某一模板进行创建,系统便会依据该模板自动生成相应的代码文档。
另外,你可以在这里设置文件头。
设置之后,效果如下
实时代码模板
IDEA具备卓越的实时代码模板功能,同时内置了丰富的模板选项。例如,当您输入sout或psvm时,系统将迅速自动生成.out.();代码块以及void main(args) {}的结构代码。
这些模板可在Live页面中找到,用户可依据个人习惯来逐步掌握相应的代码模板。
定制代码模板
IDEA也提供自己定制实时代码模板的功能。
图中的就存放着我自己定义的代码模板。
其他
CRTL+ALT+T
Ctrl + Alt + T 功能实现的是代码块的外围包裹操作——即使用With。此操作能迅速将所选择的代码区域纳入指定的语句框架内。
本地历史版本
IDEA内置了版本控制功能,这使得在本地编写代码时,您能够感受到更高的安心度和便捷性。
代码调试 源码阅读相关()视图模式
IDEA提供两种特殊的视图模式,
代码调试
1. 条件断点
IDEA 可以设置指定条件的断点,增加我们调试的效率。
2. 强制返回
IDEA 允许你在方法栈的断点位置,强制设定所需的返回值,传递给调用者。这一功能极其便捷!
3. 模拟异常
IDEA能够在方法栈的断点位置强制引发异常,传递给调用者。这一功能在源代码调试过程中尤为实用。
4.
在调试代码过程中intellij idea使用技巧,IDEA 允许我们动态调整方法栈内变量的数值,这一功能极大地便利了我们的调试工作。
插件方面插件安装
File -> ->
插件安装,可以直接在IDEA的插件库中实时搜索安装。
对于网络状况不佳的用户,建议访问官方插件仓库的网址:..com/idea,下载完压缩文件后,请选择“from disk”选项。
插件推荐
本人日常开发中使用的插件
Java
阿里Java编程规约插件
代码缺陷扫描
PMD
代码缺陷扫描
模式快速生成
插件
maven
Maven依赖管理工具,负责解析Maven的pom文件结构,并对潜在冲突进行深入分析。
让代码中的括号更具标识性
在操作过程中,可借助辅助简化功能,通过使用如CTRL+W、ALT+J等文本选择快捷键来提高效率。
翻译插件,阅读源码必备
Key X
对你的鼠标操作进行 快捷键提示
nUID
Alt + 快速生成
Theme UI
本人自用的主题就是这个。
Log
将输出的SQL日志内容恢复成完整的SQL指令intellij idea使用技巧,这样呈现出来会更加清晰易懂。
Free
免费的插件
参考
https://.com//-IDEA-
顺便一提,若需了解更多关于IDEA的使用方法,请查阅该扩展文档及官方资料。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码