Intellij idea 在WebStorm中查找类/函数的用法

Intellij idea 在WebStorm中查找类/函数的用法,intellij-idea,webstorm,jetbrains-ide,Intellij Idea,Webstorm,Jetbrains Ide,假设我有一个file1.js: function MyClass() { } MyClass.prototype = { getName: function(){ return this.name; }, setName: function(name){ this.name = name; } }; module.exports = MyClass; 在file2.js中: var MyClass = require('./f

假设我有一个file1.js:

function MyClass() { }

MyClass.prototype = {
    getName: function(){
        return this.name;
    },

    setName: function(name){
        this.name = name;
    }
};
module.exports = MyClass;
在file2.js中:

var MyClass = require('./file1');

var x = new MyClass();

x.setName('Bob');
console.log(x.getName());
问题是,从file1.js中,我希望能够找到MyClass的所有用法

我尝试在MyClass上使用Ctrl+G命令(查找用法),但它没有显示file2中的用法。这很有趣,因为WebStorm不知怎么知道x是MyClass实例。例如,在file2中,我可以按住CTRL键并单击
x=new MyClass()
行,它直接进入file1.js上的定义。我甚至可以从file1中找到getName/setName方法的用法,它正确地显示了这一点,它甚至不是“word”搜索,因为我尝试在第三个文件中使用相同的方法创建另一个MyClass,只是为了检查我是否可以欺骗IDE,但Webstorm很聪明,他肯定知道x是MyClass的一个实例

那么,有没有一种方法可以实现我想要的:找到这样的类/函数的用法?我知道我可以从文件本身找到用法,但这不是我想要的,因为我可以导出更多的东西