1

可以在 Source Insight 中创建用户定义的宏。根据 Source Insight宏概述

宏保存在扩展名为 .EM 的文本文件中。这些文件将添加到您的项目、项目符号路径上的任何项目或基础项目中。一旦宏文件成为项目的一部分,文件中的宏功能就可以作为“键分配”或“菜单分配”对话框中的用户级命令使用。

在处理项目时,我从 Source Insight 下载了一个宏文件,并将其与.em扩展名一起保存在 Base 项目中。但是,当我打开“键分配”对话框时,它没有出现。

然后我同步了项目中的文件,但宏仍然没有出现。我什至重建了我的项目,但宏仍然没有出现。

如何让 Source Insight 识别新宏?

4

1 回答 1

2

您在同步项目文件方面走在了正确的轨道上。正如 Source Insight宏文档所述:

如果在宏文件中创建新的宏命令函数,则必须保存宏文件并允许 Source Insight 将其与项目数据库文件同步,然后宏命令才会出现在菜单和键分配命令列表中。

您还可以将宏存储在基础项目或项目符号路径上的任何其他项目中。Source Insight 将在解析宏名称时搜索这些项目。

您将宏保存在 Base 项目中,因为 Base 项目中的任何内容都位于所有个人项目的项目符号路径中。但是您没有同步 Base 项目!

您需要打开 Base 项目,同步那里的文件,然后打开您自己的项目。(打开和同步的命令在项目菜单中。)即使没有同步您自己的项目,宏也将在键分配中被识别。

于 2010-02-03T11:07:31.860 回答