1

我使用 resharper 并且喜欢它。我使用 webstorm 并且也喜欢它。但是,在 resharper 中,我可以执行 ctrl-n 并获取一个类, ctrl shift-n 并获取一个文件,然后 ctl shift alt -n 并获取一个方法。

好吧,在我用于 javascript 的 webstorm 中,如果我可以说 ctrl -somthing type DCI.Views.MyView 并将它带到一个主干.js 视图(或任何可能的功能),我真的会非常喜欢它。所以对于例如,如果我有一个文件

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

或者

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

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

4

2 回答 2

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

于 2014-02-20T16:52:33.797 回答
0

不知道是不是完全一样,但是在phpstorm中,你可以按住crtl,代码中的大部分对象和方法都变成了可点击的。通常它会说“多个实现”,然后会给你一个定义它的文件列表。适用于我使用的 js 框架(如 jquery、mootools 和其他东西)。

于 2012-05-11T14:29:52.950 回答