在Visual Studio中按字符串导航到文件的扩展

时间:2015-04-18 18:14:29

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

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

我在JavaScript文件中:

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

我的插手的位置在于某些控制器' (标记为' |')。我希望有一个快捷方式,它将接受字符串' someController',将其处理为UpperCamelCase并在我的解决方案中查找具有该名称的文件。

另一个例子:

我在.cshtml文件中:

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

我的插入符号再次标记为&#39; |&#39;。我希望获得快捷方式来获取字符串&some 39指令&#39;,将其处理为SomeDirective并查找具有该名称的文件。

我认为我需要为VS或ReSharper编写某种扩展名(根据某些正则表达式解析编辑器中的部分文本,处理此字符串并打开文件)。

这可能吗?

我知道我可以复制字符串,按Ctrl + t并粘贴它,使其成为CamelCase并删除&#39; - &#39;从它,但这需要时间。我需要快捷方式才能快速。

1 个答案:

答案 0 :(得分:0)

也许不完全是您正在寻找的内容,但请尝试Ctrl +,(控制逗号)。这会弹出快速导航框。

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

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