如何防止导航到某些类型文件的符号类型声明

时间:2017-08-01 12:09:31

标签: javascript angularjs webstorm

例如,我在文件void scanner_Data(object sender, Scanner.DataEventArgs e) { ScanDataCollection scanDataCollection = e.P0; if ((scanDataCollection != null) && (scanDataCollection.Result == ScannerResults.Success)) { IList<ScanDataCollection.ScanData> scanData = scanDataCollection.GetScanData(); foreach (ScanDataCollection.ScanData data in scanData) { displaydata(data.LabelType + " : " + data.Data); // Something like this Xamarin.Forms.MessagingCenter.Send<App> ((App)Xamarin.Forms.Application.Current, "Barcode", data.Data); } } } 中有一些AngularJs代码:

a.js

将此feature用于WebStorm我可以导航到函数$scope.configuration.functionThatDefinedSomeWhere() 定义的位置,让我们为这个地方命名functionThatDefinedSomeWhere现在一切正常。

但是,如果我在测试中模拟了此功能,导航链接到测试文件b.js,而不是a.test.js

所以,我没有找到任何改变链接的方法,也许有人知道。

1 个答案:

答案 0 :(得分:2)

请按WEB-18988进行更新; 更改链接的唯一方法是将a.test.js排除在索引之外(例如,将其标记为纯文本)。但是你会在spec文件中丢失语法高亮,所以它看起来不像是一个有效的解决方案