我需要一个键快捷键(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;从它,但这需要时间。我需要快捷方式才能快速。
答案 0 :(得分:0)
也许不完全是您正在寻找的内容,但请尝试Ctrl +,(控制逗号)。这会弹出快速导航框。
如果输入小写,它将执行模糊字符串匹配。使用大写字符时,它会进行精确搜索。
它允许您搜索文件名,类型,方法名称和其他成员。使用上/下箭头键导航结果,按enter键转到选定的结果。