Visual Studio模拟Eclipse的插件&39;s";Open Type";或";Open Resource";键盘访问

Translate

如果您曾经使用过Eclipse,则可能已经注意到出色的键盘快捷键可以让您按下快捷键组合,然后只需键入函数,类,文件名等的前几个字符即可。它甚至足够聪明,可以打开文件在列表中的第一位。

alt text

我正在寻找与Visual Studio 2008类似的功能。我知道在codeproject上有一个findfiles插件,但是这个插件有bug,有点怪异,并且无法访问函数或类。

This question and all comments follow the "Attribution Required."

所有的回答

Translate

Vs11(也许在2010年也是如此)具有“导航到...”功能,该功能(在我的机器上)具有Ctrl+,捷径。

顺便说一下,它把大写字母理解为驼峰字母缩写(eclipse也是如此)。例如,键入HH以获取HtmlHelper。

来源
Translate

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

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

无论如何,要从那里打开文件,请键入“ open <文件名>”。键入时,它将在下拉列表中显示所有匹配的文件(它从当前打开的解决方案中拉出文件列表)。

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

来源
Translate

如果有人偶然发现此线程:

有一个免费的插件(由我创建),用于Visual Studio 2008,可以模拟Eclipse。Ctrl+转移+R打开资源对话框(注意,不是打开类型对话框)。它适用于任何语言和/或项目类型。

你可以在找到它Visual Studio画廊.

来源
Translate

Visual Assist X中提供了一些简洁的功能,尽管不是全部。我已经在他们的论坛上问过,但他们还没有出现。 VAX会在大约4周的时间里定期更新,以修复错误并每隔几个月更新一次新功能。

来源
Translate

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

SonicFileFinder 1.8.5

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

来源
Translate

收割者Ctrl-N关键词。不幸的是,它不是免费的。

Visual Studio除了“查找”之外,没有其他类似功能。

来源
Translate

在搜索Eclipse的Ctrl + Shift + R时找到了该线程,并在看到Visual Studio库后找到了DPack工具(他们是免费的,不,我没有得到他们的任何认可)。

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

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

来源
Jean Lee
Translate

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

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

  2. 它可以在任何项目中搜索-即使没有加载该项目,或者甚至是工作空间的一部分。

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

  4. 并且,最重要的是,它可以进行批量更改。例如,要将类的名称从CCustomer更改为CUser,我可以在几个命令行中做到这一点-实际上,我已经为类似的事情编写了脚本。我不必单击每个实例并手动进行更改。

  5. 而且,它很便宜($ 0)。我从下载http://www.biterscripting.com .

来源
Translate

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

随着类视图或者对象浏览器您可以搜索对象和类

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

来源