簡體   English   中英

在Eclipse中為javascript“定義”工作嗎?

[英]Does “go to definition” work in Eclipse for javascript?

使用Eclipse進行Javascript,Ctrl-click似乎可以處理某些對象但不會將我帶到當前的javascript文件之外。 有沒有辦法讓這個“去定義”更全面地工作? 我使用Eclipse for Java並依賴於這個功能,希望看到它在Javascript中工作得更好,因為我只是想學習Javascript。

我認為它可能不起作用,因為JavaScript中有許多方法來定義某些內容。

  • function foo() {}
  • var foo = function() {};
  • window.foo = function() {};
  • window['foo'] = function() {};
  • var z = 'foobar'; window[z.substr(0, 3)] = function() {};

特別是最后一個 - 即使它不可能在實際代碼中使用 - 在沒有執行整個代碼然后跟蹤第一次定義全局的位置時,IDE幾乎不可能檢測到它。

另一個例子是庫實現類系統。 在不知道每個庫的細節的情況下,很難找出它們定義的類名。

Intellij Idea支持該功能。 我想看看Eclipse是否有插件並且發現了你的帖子,我使用Intellij Idea並且我有這個非常有用的功能,所以對於那個說IDA不可能的用戶請看一下Intellij Idea您會對所有可以找到的功能感到驚訝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM