用于 Visual Studio 的插件,用于模仿 Eclipse 的“开放类型”或“开放资源”键盘访问

StackOverflow https://stackoverflow.com/questions/3067

  •  08-06-2019
  •  | 
  •  

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

alt text

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

没有正确的解决方案

其他提示

Vs11(也许 2010 年也有)有导航到...(在我的机器上)具有的功能 控制键+, 捷径。

顺便说一句,它将大写字母理解为驼峰式缩写(Eclipse 也这样做)。例如,输入 HH 即可获取 HtmlHelper。

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

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

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

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

如果有人偶然发现这个线程:

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

您可以在以下位置找到它: 视觉工作室画廊.

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

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

SonicFileFinder 1.8.5

尝试 Visual Studio 2005/2008 插件 声波文件查找器.

雷夏珀 这样做与 控制键- 关键词。不幸的是它不是免费的。

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

在搜索 Eclipse 的 Ctrl+Shift+R 时发现了这个线程,在查看 Visual Studio Gallery 后,找到了 数据打包工具 (它们是免费的,不,我没有得到他们以任何方式的认可)。

但这正是我正在寻找的:-Alt+U->文件浏览器(la eclipse ctrl+shift+r) - alt+m->代码浏览器(实际类中的方法列表)

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

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

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

  2. 它可以在任何项目内进行搜索 - 即使该项目未加载,甚至不是工作空间的一部分。

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

  4. 最重要的是,它可以进行批量更改。例如,想要将类的名称从 CCustomer 更改为 CUser,我只需几个命令行即可完成 - 实际上,我经常为类似的事情编写脚本。我不必单击每个实例并手动进行更改。

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top