SourceInsight集成函数圈复杂度查看工具1、添加自定义命令在SourceInsight的“options”--“customcommands..”中添加如下命令:D:\ProgramFiles\SourceMonitor\SourceMonitor.exe/DC%s对命令的说明(不感兴趣的可以忽略这部分):(1)其中D:\ProgramFiles\SourceMonitor\SourceMonitor.exe代表你本机的SourceMonitor的安装路径。(2)/DC:需要根据不同的语言取不同的值/DC(or/D-C)forC/DC++(or/D-C++)forC++/DCsor/DC#(or/D-Csor/D-C#)forC#/DJava(or/D-Java)forJava/DDelphi(or/D-Delphi)forObjectPascal/DVB(or/D-VB)forVisualBasic6/DVBNET(or/D-VBNET)forVB.NET/DHTMLforHTML(3)%s参数:SourceInsight的%s参数是关键,它表示nameofatempfilewherethecurrentselectionissavedwhilethecustomcommandruns.如果要度量当前文件,而不是当前函数的圈复杂度,可在Run命令参数中把%s改为%f。2、为命令分配快捷键和菜单可以通过“Keys...”键给该命令指定快捷键,例如“F11”,然后点Close。可以通过“Menu...”键给该命令指定菜单项,例如插在“Work”菜单项下。3、查看圈复杂度通过双击SymbolWindow里的函数名以便选中整个函数体,然后按F11键,可以获得对当前所选函数的圈复杂度数据。如下图所示: