2010-11-10 84 views
3

HI如何计算Visual Studio中的代码中的特定变量?

我知道我们可以在VS2010编辑器中搜索特定的词/变量。例如,如果我使用了一个名为(MyTest)的变量,并且我要计算在say(10000)行代码中使用了这个变量/字的次数。 如果可能的话,我们如何以当前的形式做到这一点,或者以所有形式的项目统计这个词?

谢谢!

+0

关于变量 - 是否要计算* specific变量的使用频率,项目中具有该名称的所有变量,或所有出现的文本“MyTest”,而不管它们是否引用变量或在里面字符串或评论? – 2010-11-10 10:55:52

+0

是的,我想知道编辑器中特定变量的使用频率。 – 2010-11-10 11:01:08

回答

3

你不能突出显示变量并按下Shift + F12?这会告诉你所有找到的比赛。

+0

这是不适用于我在visual studio 2010. – 2010-11-10 11:01:53

+0

或右键单击并选择“查找所有引用” - 也许他的kb快捷方式不起作用 – 2010-11-10 11:05:19

+0

快捷方式不起作用?如果是这种情况,请右键单击该变量,然后单击查找所有引用。 – 2010-11-10 11:05:36

1

如果你想找到文本“我的测试”,这是一个hacky的方式来做到这一点。

  1. 使用查找对话框(CTRL F)搜索文本。您可以修改范围。例如文档,项目等
  2. 点击Bookmark all
  3. 然后打开书签窗口(View-Bookmark window)查看所有书签列表。它不显示总数,但您可以在这里手动计数。
4

假设你不会搜索 “MyVariable的” 按下Ctrl键+ H^查找/替换对话框应打开。在“查找内容”字段中输入“MyVariable”,再次输入“替换为”字段。将范围设置为“当前文档”并按下“全部替换”按钮。一条消息将弹出,告诉“xxx事件已被替换”,其中xxx是您正在查找的号码。

按下“撤消”按钮一次,如果你想恢复文档状态不变。

+3

如果您担心无法撤消更改,您可以随时输入与搜索短语 – 2013-02-12 09:30:40

+0

相同的替换短语,我喜欢这个想法。 – 2015-11-13 16:42:23

1
  1. Ctrl + Shift + F拉上了在文件中查找对话框
  2. 输入搜索变量名和范围(文档,项目,解决方案等)
  3. Find all
  4. 滚动所产生的Find Results,你的底会看到Matching lines: xxx

enter image description here

+0

这是确切的解决方案,页面中的所有其他解决方案都很复杂或错误。 – 2017-08-22 16:40:46

相关问题