IntelliJ IDEA 一些不为人知的功能( 二 )

实时模板: IDEA 有一项名为“实时模板”的功能,可让您使用键盘快捷键快速插入预定义的代码片段 。例如,您可以输入“sout”并按 Tab 键将其自动展开为 System.out.println() 代码块 。您可以在 IntelliJ IDEA 配置中自定义和创建自己的实时模板 。
在本节中,您所在项目中每个人的想象力和表现都发挥着重要作用,因为每个人都会有某些经常重复的代码行,如果您想要与该代码段关联的快捷方式,可以节省时间 。
要创建实时模板 , 只需转到“设置”并在搜索引擎中输入“实时模板”,“编辑器”部分中就会出现一个选项 。
正如您所看到的 , IntelliJ 已经有几个预定义的部分,具体取决于我们使用的编程语言,但我们也可以使用窗口右侧显示的“+”符号创建自己的部分 。

IntelliJ IDEA 一些不为人知的功能

文章插图
在我的例子中,我选择了 java 并单击添加按钮(“+”)向该组添加一个新的实时模板,然后将打开一个新窗口,询问我们快捷方式的缩写、描述(如果我们愿意)和与我们的新快捷方式对应的代码部分:
IntelliJ IDEA 一些不为人知的功能

文章插图
在此示例中,我们创建了一个实时模板来在我们想要的类中声明一个记录器,并以这种方式通过简单地输入我们的代码“log”并按 Enter 键进行设置来导入它 。正如你所看到的,我们已经指出了我们称之为快捷方式的缩写(“log”) , 一个简短的描述,然后在“编辑变量”中,我们为表达式中声明的变量赋予了值$CLASS_NAME$:
IntelliJ IDEA 一些不为人知的功能

文章插图
总之,这篇文章介绍了 IDEA 的强大功能及其可提高生产力和简化开发流程的各种功能 。我们深入研究了实时模板的概念,它允许开发人员通过自动插入常用代码片段来节省时间 。通过创建自定义实时模板,开发人员可以个性化他们的编码体验并减少重复打字的需要 。
此外,我们还讨论了 IntelliJ IDEA 的调试功能,特别关注 Java 8 流的调试 。在流中设置条件断点的能力使开发人员能够有效地查明和解决复杂流操作中的问题 , 从而节省宝贵的调试时间 。
此外,我们探索了在 IntelliJ IDEA 中重新编译单个文件的便捷选项 。此功能无需重建整个项目 , 从而实现更快的开发迭代并减少周转时间 。
IntelliJ IDEA 的一系列功能(包括实时模板、高级调试工具和选择性重新编译)使开发人员能够更高效地编写代码 。通过利用这些功能,开发人员可以提高工作效率,减少重复性任务所花费的时间,并轻松识别和修复错误 。
无论是通过实时模板的自动代码插入、简化的调试过程还是选择性的重新编译选项,IntelliJ IDEA 都为开发人员提供了必要的工具来优化其工作流程并生成高质量的代码 。

【IntelliJ IDEA 一些不为人知的功能】


推荐阅读