IntelliJ IDEA 之 宏宏宏(Macros)

IntelliJ IDEA 之 宏宏宏(Macros)



写在前面

日常工作中,有些代码是不是会经常用到,就好比 main 方法,我猜你肯定不止一次的编码过。为此 IntelliJ Idea 为我们准备了 [Live Template:psvm],这样就可以通过输入 "psvm" 快速生成 main 方法,简单快捷。但是今天我们要介绍一个看上去更为酷炫的功能:宏 。

题外话

家里之前也养过狗,一只黑色的牧羊犬,它小时候总喜欢跑出去撒欢,我在门口唤它,它便屁股一拽一拽的跑回来,我假装呵斥它,它便使劲晃动尾巴。


主要内容


+ 演示环境

+ Idea 宏介绍

+ 录制、回放、编辑宏

+ 为宏设置快捷键

+ 附件和注意


演示环境 ,介绍本次远程调试所依赖的软件环境。


+ IntelliJ IDEA :2018.2.4 (Ultimate Edition)

+ Windows 10 家庭中文版


IntelliJ Idea 宏介绍


日常工作中会有一些重复性的代码录入操,Macro 可以帮助你记录编码过程,在需要的时候可以进行回放。但是需要注意:Macro 只会记录你在编辑器中的录入操作,对于按钮点击等非编辑器相关操作是无效的。


Idea Macro


录制、回放


因为可以回放宏操作,所以才让宏录制有了价值,多么有创意的功能呀。


宏录制与宏回放


上图所示,右下角宏录制消息框会实时显示当前录制的内容,录制时切勿使类 Live Template 形式的自动代码生成功能,因为宏回放不会触发这些操作。


宏编辑


有些情况下你也许对你录制的宏不满意,那么你可以通过宏编辑对目标宏进行修改,你可以完全删除目标宏,也可以对宏的每一帧进行修改,这一切都取决于你的期望。


宏编辑:狗这一辈子


如上图所示,我修改了名字为 main 的宏,将其中一帧 "Typing:Hello World" 删掉了,所以在回放宏的时候,没有输出 "Hello World" 字样。


为宏设置快捷键


通过菜单栏回放宏好像有点麻烦,与 宏 的概念有点不搭,不过我们可以为宏设置快捷键,这样子就可以快速回放宏啦。


为宏设置快捷键



附件和注意


附件和注意,包括上述 Gif 图片中的配置信息和测试代码片段,若有任何未提及到的内容,请联系我。

就我目前的了解,Macro 和 Live Template 的功能类似,但是个人觉得 Macro 更为有光芒,因为在介绍核心代码时,动态的字符输出更能吸引大家的注意一下,避免长时间的静态代码疲劳。


微信公众号


文章内容大多数都是从我的公众号搬过来的,内容可能没有公众号更新的及时,下面是我的公号,欢迎来访。

你可能感兴趣的:(IntelliJ IDEA 之 宏宏宏(Macros))