是否有可能找到整个解决方案中的代码行数?我听说过MZ-Tools,但是是否有一个开源的工具?
当前回答
找到了这个技巧: LOC与VS查找和替换
不是一个插件,但如果这是你正在寻找的。
其他回答
我用Ctrl+Shift+F。接下来,在搜索框中输入\n并启用正则表达式框。然后在查找结果中,屏幕的末尾是搜索的文件数和找到的代码行数。
你可以使用[^\n\s]\r\n跳过空白行和空格行(在评论中归功于Zach)。
海王星。除了LoC,它还提供了空格,制表符,注释行。 http://neptuner.googlecode.com/files/neptuner_0_30_windows.zip
您可以使用免费工具SourceMonitor
给出了很多衡量标准:代码行数、语句计数、复杂度、块深度
图形输出通过图表
我想出了一个快速和肮脏的powershell脚本,用于计算文件夹结构中的行数。它不像其他答案中提到的其他工具那样功能齐全,但我认为它足以提供一个项目或解决方案中相对于其他代码文件大小的粗略比较。
脚本可以在这里找到:
https://gist.github.com/1674457
这里的答案有点过时了,可能是从2008年开始的。因为在较新的Visual Studio版本2010/2012中,此功能已经内置。因此,没有理由为它使用任何扩展或工具。
计算代码行数的功能-计算度量。有了它,您可以计算每个项目或解决方案的度量(LOC、维护索引、圈索引、继承深度)。
只需在解决方案资源管理器中右键单击解决方案或项目,
并选择“计算指标”
以后用于分析和聚合的数据可以导入到Excel中。此外,在Excel中,你还可以过滤掉生成的类或其他指标中的杂音。包括代码行LOC在内的这些指标也可以在构建过程中收集,并包含在构建报告中
推荐文章
- 如何为构造函数定制Visual Studio的私有字段生成快捷方式?
- 为什么Visual Studio 2015/2017/2019测试运行器没有发现我的xUnit v2测试
- Visual Studio复制项目
- 如何在iis7应用程序池中设置。net Framework 4.5版本
- Visual Studio - Resx文件默认“内部”为“公共”
- 在Visual Studio 2010中有快速查找文件的方法吗?
- Nuget连接尝试失败“无法为源加载服务索引”
- 在Visual Studio中查看多个项目/解决方案
- Visual Studio打开默认浏览器,而不是Internet Explorer
- csproj文件中的“Service Include”是干什么用的?
- 如何在Visual Studio中找到堆栈跟踪?
- 使用不同的Web。在开发和生产环境中进行配置
- 是否有一种方法可以在Visual Studio中删除一行而不剪切它?
- Microsoft Visual Studio的推荐插件
- Visual Studio: ContextSwitchDeadlock