CnPack 用户自定义宏

User defined macro in CnPack

你知道如何在CnPack中创建自定义宏吗?

随附的说明说可以完成,但没有说明具体方法。我尝试登录专用论坛两次,但没有成功。

我在网上搜索了一些教程,但也没有找到。

您只需定义新的宏。这是一个这样做的例子。

  • 打开源模板选项对话框(CnPack->源模板->选项来自IDE主菜单) .
  • Select 添加 按钮。
  • 在顶部填写信息(目前为标题和描述),例如"TestTemplate"和"Test template with my macro"。困难的部分是找到一个未使用的 ShortCut,所以我们现在不用费心了。
  • 在内容区域中,输入要插入到源中的文本。让我们尝试第三种类型的评论块,其中包含一些愚蠢的信息和一个名为 MyMacro 的宏 - 请注意,我用 % 个字符包围它:

    (*
       This is a nonsense comment by %MyMacro%
    *)
    
  • 保存模板,然后关闭对话框。

  • 进入 IDE 的代码编辑器中要插入模板的位置。打开 CnPack->Source Template 菜单,您会在底部看到新的 TestTemplate。点击它,你会看到一个对话框出现:

  • 填写(我将使用"Some Value")并单击确定。您应该在代码编辑器中看到:

    (*
      This is a nonsense comment by Some Value
    *)