删除注释专家 |
删除注释专家
该专家用于删除单元文件中的注释。运行该专家弹出的对话框如图所示:
处理内容选择
该部分可供用户选择要处理的对象:
当前编辑的选择区:删除当前编辑区中的选中部分的注释。
当前编辑的单元:删除当前编辑单元中的注释。
当前所有打开的单元:删除当前所有打开单元中的注释。
当前工程中的所有单元:删除当前工程中的所有单元中的注释。
当前工程组中的所有单元:删除当前工程组中的所有单元中的注释。
指定目录:删除指定目录下指定文件的注释。如选中此选项,则可在“指定目录”中设置要处理的目录名、文件掩码以及搜索时是否包括子目录等选项。
处理选项
该部分供用户设置删除注释时的处理选项:
删除注释块的所有内容:处理注释时,删除被处理注释的所有内容,包括注释块本身。
只删除注释中的扩展 ASCII 字符:处理注释时,只删除注释中的扩展 ASCII 字符,也就是删除全角字符,注释块本身不被删除。一般用于代码移植到英文平台时的处理。
处理 Delphi 编辑指令:此选项只在 Delphi 中有效。选中此选项后,编译指令也被当作注释来进行处理,一般不推荐这种选择,因为可能会影响到代码编译。
处理 Todo List:选中此选项后,代码中的 Todo List 也被当作注释处理的对象来进行处理。
处理项目源文件:选中此选项后,项目源文件中的注释也将被处理。
保留以内容中以下字串开头的块注释:选中此选项后,代码中的块注释(Delphi 中的{ } 和 BCB 中的 /* */ )内容的开头部分出现编辑框中的字符串之一时,该注释不会被进行处理。不同的字符串以半角逗号进行分隔。举例说明:如果保留编辑框输入的内容是“*,(*,*),#”,则 Delphi 中,不会被处理的注释包括{*...}、{(*...}、{*)...} 和 {#...} 四种形式(不支持 (*...*) 形式的注释保留)。该项是为了方便用户自定义保留需要的注释。
处理完毕后合并相邻空行:大块注释处理完毕后,源码中往往会留下大堆空白,选中此选项可将源码中的连续空行合并为一行以减少空行数。
相关主题