如何在 VisualStudio2012中快速打开文件

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

VS2012中的新快速启动工具只搜索打开的文件,这确实不是我想要的。VS2012支持这个特性吗?是这样还是如果有类似的方式存在,请告诉我。

93021 次浏览

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

您可以像下面这样将它放回到 Standard 工具栏。

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

成交!

//* Ergin

查看导航到的编辑菜单... 快捷键是 Ctrl + ,

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

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

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

  2. Ctrl + ,开始时间太长,它显示了方法名等,如果你只是想打开一个文件,会显示很多不相关的结果。

  3. 使用命令窗口,你必须键入 openof,但在某些情况下,这可能是最快的。

    Ctrl + Alt + A打开命令窗口,然后键入 of your_filename < br > < br > screenshot of action

因为我不关心这些只用于定位文件的方法,所以我在 VS2012中使用了 VSFileNav 扩展。如果您知道文件名或其中的一部分,那么它比其他大多数方法要快得多,特别是对于大型解决方案。我通常只使用解决方案资源管理器搜索我记得对象名但不记得文件名的实例。

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

键入一个文件名: 切换到选定的文件(我认为这是你需要的)

Ctrl + -: 切换到先前打开的文件
Ctrl + Shift + -: 以相反的顺序做同样的事情

Ctrl + Tab: 再次切换到上一个文件
Ctrl + Shift + Tab: 以相反的顺序做同样的事情

按住 Ctrl并多次按下 Tab: 切换到选定的文件
按住 Ctrl,按下 Tab并释放 Tab,然后选择具有 Arrow键的文件: 切换到选定的文件

更新:
这里 是较新版本的 视觉工作室(2017,2019)的解决方案

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

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

搜索代码,“ Install code command in PATH”将提示 按回车键。

* * 现在可以用 code filename 或 code-r filename 打开任何文件或新文件