134

我正在尝试 VS2012 RC,但发现一个好功能不再可用(或者如果它仍然可用,请告诉我):在 VS2010 中,如果我知道文件名,例如,MyFile.cs我可以通过键入Ctrl+ D(或分配的任何快捷方式)转到查找工具,然后键入>of myfile.cs,然后将打开文件,这将更方便地对文件名进行增量搜索。在整个过程中,我根本不需要使用鼠标。

VS2012中新的快速启动工具只搜索打开的文件,这真的不是我想要的。VS2012 是否支持此功能?是这样或者是否存在类似的方式,请告诉我。

4

7 回答 7

245

我使用Ctrl+;然后文件名然后enter然后enter

于 2012-08-02T14:59:45.567 回答
147

在 Navigate To 中查看 EDIT 菜单... 键盘快捷键是Ctrl+,

于 2013-01-16T09:49:22.610 回答
81

我希望有一个简单的快捷方式可以在解决方案中打开文件。

这三个很接近,但没有一个是完美的。

  1. Ctrl+;有延迟,并且在您打开文件后不会清除您的搜索。

  2. Ctrl+,最初花费的时间太长,它会显示方法名称等,如果您只想打开文件,则会显示很多不相关的结果。

  3. 使用命令行窗口,您必须输入openor of,但在某些情况下,这可能/可能是最快的。

    点击Ctrl++Alt打开A命令行窗口,然后输入of your_filename

    动作截图

于 2013-12-13T02:20:07.970 回答
22

您可以将它放回标准工具栏,如下所示。

  • 右键单击工具栏并选择自定义
  • 转到命令选项卡
  • 选择工具栏单选按钮
  • 然后从组合框中选择标准
  • 选择添加命令按钮
  • 从类别列表中选择编辑
  • 然后从命令列表中找到并选择“Go To Find Combo”,然后按 OK
  • 将其移动到您希望它出现在工具栏中的位置,然后按关闭以保存它。

完毕!

//*尔金

于 2012-09-26T19:34:05.497 回答
13

实际上,有很多方法可以在不接触鼠标的情况下切换到文件。

Ctrl+,并输入文件名:切换到所选文件(我认为这是您需要的)

Ctrl+ -: 切换到之前打开的文件
Ctrl+ Shift+ -: 以相反的顺序执行相同的操作

Ctrl+ Tab:再次切换到上一个文件
Ctrl+ Shift+ Tab:以相反的顺序执行相同的操作

Ctrl长按多次Tab:切换到选中的文件
长按CtrlTab松开Tab,再用Arrow键选中文件:切换到选中的文件

更新:
是较新版本的Visual Studio(2017、2019)的解决方案

于 2016-12-08T11:45:05.950 回答
7

由于我不关心这些仅用于定位文件的任何方法,因此我在 VS 2012 中使用VSFileNav 扩展名。如果您知道文件名或其中的一部分,它比大多数其他方法要快得多,尤其是对于大型解决方案。我大多只使用解决方案资源管理器搜索我记得对象名称但不记得文件名的实例。

于 2014-01-10T00:16:21.020 回答
0

尝试使用“代码”命令在 VS 中快速打开已保存/新文件。

对于 Mac 用户 Press command+shift+p,将在 VS 顶部打开一个搜索栏

搜索code,“Install code command in PATH”会提示按回车。

**现在可以使用代码文件名或代码 -r 文件名打开任何文件或新文件

于 2021-03-25T09:32:59.337 回答