美文网首页IntelliJ Idea
IntelliJ IDEA 之 宏宏宏(Macros)

IntelliJ IDEA 之 宏宏宏(Macros)

作者: niexianglin | 来源:发表于2018-12-20 13:11 被阅读0次

    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)

        本文链接:https://www.haomeiwen.com/subject/yrlykqtx.html