Visual Studio的插件,模仿Eclipse的"开放式"或"开源"键盘访问

The*_*eek 22 plugins visual-studio

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

替代文字

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

Coh*_*hen 23

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

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

  • 哇...我认为他们提出的最好的是"Search Solution Explorer"(`CTRL +;`).这样更好.在这个菜单项和`CTRL + Q`快速启动之间,您将永远不再需要鼠标. (2认同)

And*_*ndy 9

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

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

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

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


小智 5

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

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

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


gra*_*eds 2

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