【问题标题】:Extension for navigation to file by string in Visual Studio在 Visual Studio 中按字符串导航到文件的扩展
【发布时间】:2015-06-25 14:13:40
【问题描述】:

我需要一个快捷键(Visual Studio 2013)来打开文件,该文件的名称对应于插入符号当前所在的编辑器中的字符串。例如:

我在 JavaScript 文件中:

[...]
$mdDialog.show({
    controller: 'someC|ontroller',
    templateUrl: '/SomeTemplateUrl/'
});
[...]

我的插入符号的位置在“someController”中(标记为“|”)。我想要一个快捷方式,将字符串“someController”处理为 UpperCamelCase 并在我的解决方案中找到具有该名称的文件。

另一个例子:

我在 .cshtml 文件中:

<some-di|rective></some-directive>

我的插入符号再次标记为“|”。我想要获取字符串“some-directive”的快捷方式,将其处理为 SomeDirective 并找到具有该名称的文件。

我想我需要为这样的事情写一些 VS 或 ReSharper 的扩展(根据一些正则表达式在编辑器中解析部分文本,处理这个字符串并打开文件)。

这可能吗?

我知道我可以复制字符串,按 Ctrl+t 并粘贴它,将其设为 CamelCase 并从中删除“-”,但这需要时间。我需要快捷方式才能快速。

【问题讨论】:

    标签: visual-studio visual-studio-2013 navigation resharper


    【解决方案1】:

    也许不完全是您要查找的内容,但请尝试 Ctrl + ,(控制逗号)。这会打开快速导航框。

    如果您输入小写,它将执行模糊字符串匹配。使用大写字符时,它会进行精确搜索。

    它允许您搜索文件名、类型、方法名和其他成员。使用向上/向下箭头键导航结果,按 Enter 键转到所选结果。

    【讨论】:

      猜你喜欢
      • 2021-06-21
      • 1970-01-01
      • 1970-01-01
      • 2013-04-07
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2019-03-01
      • 1970-01-01
      相关资源
      最近更新 更多