首页 > 解决方案 > 如何计算 Visual Studio 2017 中选定(或找到)的字符和行?

问题描述

我正在开发一个组合的嵌入式 + 桌面应用程序。嵌入式平台上的内存限制使得了解将要发送和接收的项目的大小和数量非常重要。当我在一个系统上进行大小或元素计数更改时,我需要将这些更改与另一个系统进行协调。

为了获得这些信息,我目前在 Visual Studio 中选择并复制感兴趣的元素并将它们粘贴到外部文本编辑器中,该编辑器可以为我提供字符数和行数。

我想找到一种在 Visual Studio (2017) 中查看相同信息(选定行数和选定字符数)的方法。

到目前为止,我发现的唯一方法是在选择中执行查找和替换,它确实报告了替换的计数。如果我使用正则表达式进行匹配,我可以得到任何匹配的计数,所以通过两次我可以得到替换的字符和行的计数——但是我必须按 Ctrl-Z 来撤消损坏,这似乎像个坏主意。一定会有更好的办法。

除了使用查找和替换然后撤消损坏之外,还有什么方法可以计算找到或选定元素的数量?

几乎我见过的所有其他编辑器都允许在选择中进行“查找”并告诉您匹配的数量,但我还没有找到任何方法让 Visual Studio 显示匹配的数量,即使所有找到的元素都是颜色标记。我必须做“全部替换”才能得到计数。

我看到几年前就有针对相同功能的定期功能请求,但到目前为止,由于缺乏投票,它们已被关闭。我发现 VS2010 的宏可以做到这一点,但我没有找到任何证据表明 VS2017 中存在宏。我还没有找到任何提供选定行数和选定字符数的市场扩展。

请注意,我不想计算文件、项目或解决方案中的代码行数。我只是想在Visual Studio IDE的选择中“即时”计算字符和行数。我进行了搜索,但没有发现任何似乎与此问题重复的问题。

标签: visual-studio

解决方案


VSCode 显示状态栏中当前选中的字符数,例如(143 个选中)


推荐阅读