如果您曾经使用过Eclipse,那么您可能已经注意到了一个很棒的键盘快捷键,它可以让您点击一个快捷键组合,然后只需键入函数,类,文件名等的前几个字符。它甚至足够智能打开文件首先在列表中。

替代文字

我正在为Visual Studio 2008寻找类似的功能。我知道codeproject上有一个findfiles插件,但是那个有bug并且有点奇怪,并且不允许我访问函数或类。

===============>>#1 票数:22

Vs11(也许2010年也有它)具有Navigate To ...功能(在我的机器上)有Ctrl + 快捷键。

顺便说一下,它将资本理解为camelcase-shortucts(eclipse也是如此)。 例如,输入HH来获取HtmlHelper。

===============>>#2 票数:9

这与您的描述中的Eclipse不完全相同,但Visual Studio具有一些开箱即用的类似功能(我从未使用过Visual Assist X,但听起来确实很有趣)。

工具栏中的Find ComboBox最终成为一种“Visual Studio命令行”。 您可以按Ctrl + / (默认情况下)在那里设置焦点,Visual Studio将在文本的开头插入“>”(表示您要输入命令而不是搜索)。 它甚至会在您键入时自动完成,帮助您查找命令。

无论如何,要从那里打开文件,请键入“open <filename>”。 它会在您键入时在下拉列表中显示任何匹配的文件(它从当前打开的解决方案中提取文件列表)。

要快速导航到某个功能,请在代码编辑器中按Ctrl + I开始增量搜索。 然后开始输入,直到找到你要找的东西。 Escape取消搜索,或按F3再次使用相同的查询进行搜索。 当您在搜索查询中键入内容时,左下角的状态栏将包含Visual Studio正在搜索的内容。 当然,这不会搜索多个文件(我从未使用过Eclipse,但这听起来就像它在你的描述中所做的那样),但希望它至少可以帮助你一点点。

===============>>#3 票数:5

如果有人偶然发现这个帖子:

Visual Studio 2008有一个免费的插件(由我创建),它模仿Eclipse Ctrl + Shift + R Open Resource对话框(注意,而不是Open Type对话框)。 它适用于任何语言和/或项目类型。

您可以在Visual Studio Gallery中找到它。

===============>>#4 票数:2

Visual Assist X中提供了一些简洁的功能,但并非所有功能都可用。 我在他们的论坛上问过,但他们还没有出现。 VAX定期更新4周,以便每隔几个月修复一次错误和一项新功能。

===============>>#5 票数:2

Resharper使用Ctrl - N关键字执行此操作。 不幸的是,它不是免费的。

除了Find之外,Visual Studio没有此功能。

===============>>#6 票数:2

如果您正在寻找这样的加载项,以快速导航到项目中的源文件:

SonicFileFinder 1.8.5

尝试使用Visual Studio 2005/2008加载项SonicFileFinder

===============>>#7 票数:1

在搜索Eclipse的Ctrl + Shift + R时找到此线程,在看到Visual Studio Gallery后,找到了DPack工具 (它们是免费的,不,我不会以任何方式认可它们)。

但它正是我正在搜索的内容: - Alt + U - >文件浏览器(一个Eclipse Ctrl + Shift + R) - Alt + M - >代码浏览器(实际类中的方法列表)

它有更多功能,但我对这些功能感到满意。

===============>>#8 票数:0

我也是从Java开发方面来的,正在寻找Visual Studio中的CTRL + T功能。 其他答案指的是打开文件,但由于在C#中,类名和文件名可能不同,这不是我想要的。

使用类视图对象浏览器,您可以搜索对象和类

[查看] - > [类视图]或[查看] - > [对象]

===============>>#9 票数:0

我一直在使用biterScripting和Visual Studio进行更灵活的搜索和操作。

  1. 它可以搜索整个工作区。

  2. 它可以在任何项目中搜索 - 即使项目没有加载也可能是工作空间的一部分。

  3. 它可以使用正则表达式查找内容。

  4. 并且,除此之外,它可以进行批量更改。 例如,想要将类的名称从CCustomer更改为CUser,我可以在几个命令行中完成 - 实际上,我已经为我经常这样的事情编写了脚本。 我没有必要点击每个实例并手动进行更改。

  5. 而且,它便宜(0美元)。 我是从http://www.biterscripting.com下载的。

  ask by The How-To Geek translate from so

未解决问题?本站智能推荐: