我使用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
答案 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)以查看当前打开的文件的结构视图。这是一个很棒的导航工具。