2012-05-11 31 views
1

我使用resharper並喜歡它。我使用webstorm並且也喜歡它。然而,在resharper中,我可以做ctrl-n並獲得一個類,ctrl shift-n並獲得一個文件,然後ctl shift alt -n並獲得一個方法。webstorm ctrl-n的JavaScript功能

那麼我在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

我不知道它是否完全一樣,但在phpstorm中,您可以按住crtl,並且大部分對象和方法都可以在代碼中單擊。通常它會說「多個實現」,然後會給你一個定義它的文件列表。適用於我使用的js框架(如jquery,mootools和東西)。

+0

對,這是一個很棒的功能!但我要找的功能是,比如說我在某個班級,我想我需要去其他班級。我可以通過文件夾樹挖掘或按Ctrl-n鍵入「其他類」,它會顯示匹配。我點擊一個,然後帶我去上課。謝謝你的迴應。 – Raif

+0

您是否嘗試過按照[這裏](http://www.jetbrains.com/webstorm/features/#Code_Navigation_and_Usages_Search) – Michael

+0

所述的Symbol搜索,遺憾的是,這隻會將您帶到DCI而不是DCI.Views或DCI.Views 。我的看法。 – Raif

0

一個選項是「導航用符號」的定義如下:http://www.jetbrains.com/webstorm/webhelp/navigating-to-class-file-or-symbol-by-name.html

Ctrl+Shift+Alt+N 

這將列出所有符號,包括一個骨幹視圖定義JavaScript函數。這是一個項目範圍廣泛的搜索,當您只想在特定的視圖或類中進行搜索時,它有時會很煩人。崇高有更好的導航能力國際海事組織。

更好的選擇是要「帶結構的視圖導航」:https://www.jetbrains.com/phpstorm/webhelp/navigating-with-structure-views.html

Ctrl+F12 

有了這種類型的搜索,它會直接搜索功能,你當前打開的視圖或類中定義的屬性!此外,您可以轉到視圖>工具窗口>結構(或鍵入ALT + 7)以查看當前打開的文件的結構視圖。這是一個很棒的導航工具。