【问题标题】:Quickly navigating through an ASP.NET MVC app in Visual Studio在 Visual Studio 中快速浏览 ASP.NET MVC 应用程序
【发布时间】:2010-10-13 00:46:24
【问题描述】:

我花了相当多的时间在 VIM 中使用名为 Rails.Vim 的惊人插件开发 Rails 应用程序

每当我想导航到我会点击的模型时:

esc :Rmodel topic[enter] 查找主题模型。

在这种模式下选项卡完成工作,所以我可以点击 :Rmo[tab] to[tab][enter]

(额外的好处 :RSmodel topic[enter] 将拆分窗口并在拆分中打开模型

或者 :RTmodel topic[enter] 会在新标签页中打开它)

类似的快捷方式可用于导航到 javascript、css、视图、助手、控制器等。

是否有类似的 Visual Studio 2010 插件可以让我近似这种行为,允许我使用 keyboard 快捷键only 导航我的 MVC 项目?

【问题讨论】:

    标签: asp.net-mvc visual-studio-2010 navigation keyboard-shortcuts


    【解决方案1】:

    要导航到当前屏幕上可见的方法/类/类型定义(即方法/类/类型正在您正在查看的一段代码中正确使用),请将光标放在它上面并点击F12.

    要导航到项目中的任何位置的类/方法/属性/字段等,请按 CTRL + , 然后开始输入以搜索它。结果将自动过滤。

    CTRL + , 搜索使用与 2010 年 IntelliSense 相同的新搜索标准。因此在搜索中键入 MSA 将返回 MailServerAddress 等。

    我不确定除了 CSS/JS/Views 的正常搜索功能之外是否存在任何其他功能。

    更新

    CTRL + , 确实按文件名过滤。所以按文件名搜索视图是可行的。

    【讨论】:

    • 请记住,在 VS2010 中,Ctrl+, 对话框使用 Pascal 大小写,因此如果搜索 MyModelClass,您只需输入 MMC(必须大写才能使用)
    • 有没有办法限制 ctrl + ,所以它只包含文件?
    【解决方案2】:

    您还可以自定义快捷键以从控制器导航到视图并返回http://ebersys.blogspot.com/2011/05/visual-studio-aspnet-mvc-flip-quickly.html

    【讨论】:

    • 谢谢!这就是我要找的。​​span>
    【解决方案3】:

    您应该尝试组合 Ctrl + ,。它会打开一个搜索框,让您搜索类、文件、方法等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-20
      • 2010-11-05
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多