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 更为有光芒,因为在介绍核心代码时,动态的字符输出更能吸引大家的注意一下,避免长时间的静态代码疲劳。
微信公众号
文章内容大多数都是从我的公众号搬过来的,内容可能没有公众号更新的及时,下面是我的公号,欢迎来访。
网友评论