欢迎光临散文网 会员登陆 & 注册

visual studio 里统计有效代码行数

2022-09-17 19:58 作者:DarkDreamStudio  | 我要投稿


ctrl+f

选择启用正则表达式,选择当前项目,然后粘贴这个表达式

^((?!\s*\r)(?!\s*//)(?!\s*/\*)(?!\s*\*)(?!\s*})(?!\s*{)).*\r

全部搜索之后就会出现行数

这个表示的含义是符合任意以下条件开头的行都不选,其他情况选到本行结尾:

        全空行    

        任意空格+//

        任意空格+/*开头的行

        任意空格+*开头的行(对应/*的多行注释模式)

        任意空格+{开头的行

        任意空格+}开头的行


鉴于绝大部分人的自动格式习惯,花括号是行首字符的情况后面是不会有非注释内容的,如果你喜欢这种奇葩格式请自行尝试修改最后两块表达式


以下把要素隔开便于理解,各个括号顺序对应上面:

^(  (?!  \s*  \r)  (?!  \s*  //)  (?!  \s*  /\*)  (?!  \s*  \*)  (?!  \s*  })  (?!  \s*  {)  ).*\r

具体啥意思自行搜索正则表达式,太细碎了不在此科普

保证有效,网上搜出来的基本都不太行,要么错要么误差太大

以下为效果


visual studio 里统计有效代码行数的评论 (共 条)

分享到微博请遵守国家法律