删除注释专家

删除注释专家

该专家用于删除单元文件中的注释。运行该专家弹出的对话框如图所示：

处理内容选择

该部分可供用户选择要处理的对象：

- 当前编辑的选择区：删除当前编辑区中的选中部分的注释。

- 当前编辑的单元：删除当前编辑单元中的注释。

- 当前所有打开的单元：删除当前所有打开单元中的注释。

- 当前工程中的所有单元：删除当前工程中的所有单元中的注释。

- 当前工程组中的所有单元：删除当前工程组中的所有单元中的注释。

- 指定目录：删除指定目录下指定文件的注释。如选中此选项，则可在“指定目录”中设置要处理的目录名、文件掩码以及搜索时是否包括子目录等选项。

处理选项

该部分供用户设置删除注释时的处理选项：

- 删除注释块的所有内容：处理注释时，删除被处理注释的所有内容，包括注释块本身。

- 只删除注释中的扩展 ASCII 字符：处理注释时，只删除注释中的扩展 ASCII 字符，也就是删除全角字符，注释块本身不被删除。一般用于代码移植到英文平台时的处理。

- 处理 Delphi 编辑指令：此选项只在 Delphi 中有效。选中此选项后，编译指令也被当作注释来进行处理，一般不推荐这种选择，因为可能会影响到代码编译。

- 处理 Todo List：选中此选项后，代码中的 Todo List 也被当作注释处理的对象来进行处理。

- 处理项目源文件：选中此选项后，项目源文件中的注释也将被处理。

- 保留以内容中以下字串开头的块注释：选中此选项后，代码中的块注释（Delphi 中的{ } 和 BCB 中的 /* */ ）内容的开头部分出现编辑框中的字符串之一时，该注释不会被进行处理。不同的字符串以半角逗号进行分隔。举例说明：如果保留编辑框输入的内容是“*,(*,*),#”，则 Delphi 中，不会被处理的注释包括{*...}、{(*...}、{*)...} 和 {#...} 四种形式（不支持 (*...*) 形式的注释保留）。该项是为了方便用户自定义保留需要的注释。

- 处理完毕后合并相邻空行：大块注释处理完毕后，源码中往往会留下大堆空白，选中此选项可将源码中的连续空行合并为一行以减少空行数。

相关主题

IDE 专家基本操作

IDE 专家设置

关于 IDE 专家包

(C)版权所有 2001-2016 CnPack 开发组