用于javascript函数的webstorm ctrl-n

时间:2012-05-11 13:59:43

标签: javascript function webstorm

我使用resharper并喜欢它。我使用webstorm也喜欢它。然而,在resharper我可以做ctrl-n并得到一个类,ctrl shift-n并获得一个文件和ctl shift alt -n并获得一个方法。

我正在使用javascript的webstorm我真的很喜欢它,如果我可以说ctrl -somthing类型DCI.Views.MyView并将它带到backbone.js视图(或任何函数可能) 。 例如,如果我有一个

的文件
DCI.Views.SomeView = Backbone.View.extend({ bla bla bla });

DCI.repository= (function(){ blah blah return blah blah blah}());

我希望能够导航到这些功能。 有什么想法吗? [R

2 个答案:

答案 0 :(得分:0)

我不知道它是否完全相同,但在phpstorm中,你可以按住crtl,大多数对象和方法都可以在代码中点击。通常它会说“多个实现”,然后会给出一个定义它的文件列表。适用于我使用的js框架(如jquery,mootools和stuff)。

答案 1 :(得分:0)

一个选项是按照此处的定义“按标志导航”:http://www.jetbrains.com/webstorm/webhelp/navigating-to-class-file-or-symbol-by-name.html

Ctrl+Shift+Alt+N

这将列出所有符号,包括在Backbone视图中定义的JavaScript函数。这是一个项目范围的搜索,当您只想在特定视图或类中搜索时,有时会很烦人。 Sublime具有更好的IMO导航功能。

更好的选择是“使用结构视图导航”:https://www.jetbrains.com/phpstorm/webhelp/navigating-with-structure-views.html

Ctrl+F12

通过这种类型的搜索,它将直接搜索函数,这些函数是在您当前打开的视图或类!!!中定义的属性。

此外,您可以转到视图>工具窗口>结构(或类型ALT + 7)以查看当前打开的文件的结构视图。这是一个很棒的导航工具。