我需要一个快捷键(Visual Studio 2013)来打开文件,该文件的名称与当前插入符号所在编辑器中的字符串相对应。例如:
我在JavaScript文件中:
[...]
$mdDialog.show({
controller: 'someC|ontroller',
templateUrl: '/SomeTemplateUrl/'
});
[...]
我的插入符号的位置在"someController"(标记为"|")中。我想有一个快捷方式,可以使用字符串"someController",将其处理到UpperCamelCase,并在我的解决方案中找到具有该名称的文件。
另一个例子:
我在.cshtml文件中:
<some-di|rective></some-directive>
我的插入符号再次标记为"|"。我想有一个快捷方式来获取字符串"SomeDirective",将其处理到SomeDirective并找到具有该名称的文件。
我想我需要为VS或ReSharper写一些扩展(根据一些正则表达式解析编辑器中的部分文本,处理这个字符串并打开文件)。
这可能吗?
我知道我可以复制字符串,按Ctrl+t并粘贴它,使其成为CamelCase并从中删除'-',但这需要时间。我需要快捷方式。
也许不是您想要的,但请尝试Ctrl+(控制逗号)。这将显示"快速导航"框。
如果您键入小写字母,它将执行模糊字符串匹配。当使用大写字符时,它将进行精确的搜索。
它允许您搜索文件名、类型、方法名和其他成员。使用向上/向下箭头键浏览结果,按enter键转到所选结果。