2012-06-06 41 views
1

因此,我下載了Aptana,因爲很多人都說它是最適合JavaScript的IDE。從github上抓取一個項目,在代碼中找到一個方法調用的行,右鍵單擊它並注意到'open declaration - F3'。嘗試了它和F3完全沒有答覆從Aptana .... Aptana卸載。Aptana - 公開聲明

出於好奇,Aptana有沒有辦法從方法調用或變量轉到其聲明?如果某些版本爲3的產品無法實現這一功能,這讓我想知道爲什麼要炒作?

+0

僅供參考:我已經使用了Aptana很長一段時間,但用Komodo-Edit(http://www.activestate.com/komodo-edit)取代了它。 Aptana速度很慢(特別是使用大型js文件進行語法檢查),並且每個新構建都會有其他問題被破壞。 – KooiInc

+0

感謝您的反饋。緩慢的語法檢查很大程度上是由於JSLint/Rhino的性能,我們已經在即將發佈的版本中解決了這個問題。 –

回答

0

我最近也在第2版後不久嘗試了第3版。

如果方法位於同一個文件中,則打開聲明可以工作,否則它會在同一個項目中的多個文件中失敗。

這結束了答案部分,剩下的只是我的憤怒咆哮:

與功能上HOVER調用它實際上顯示了函數所在的位置,這是它顯示確切目錄和更糟文件名,但F3或開放聲明不會像OP所說的那樣做。

這意味着,必須有某種方式觸發同一項目中其他文件的功能查找。

Aptana如何知道函數的位置,但無法在同一個項目中打開它?

APTANA開發者在哪裏?

+0

在https://jira.appcelerator.org/browse/APSTUD-5027 – sgibly

+0

創建了一張票我試圖重新創建這個問題(並修復它),但至少在最新的夜間版本中它工作正常。如果您可以向我們提供一些演示文件,那將非常有幫助。謝謝! – sgibly

+0

做了一個新的通用項目,在項目中創建了兩個.js文件(在同一目錄中不少於),每個文件都包含一個函數(TestA,TestB),這兩個文件都從第一個文件中調用。將函數調用懸停顯示兩者的位置,但F3僅適用於位於同一文件中的函數。這是建立在:3.2.0.201206251729 – Sint

0

其實,你可以做到這一點,雖然它不完美。如果你發現它正在找到函數的路徑,那麼ctrl +懸停在函數上,它應該彈出一個路徑列表,在你的工作區中定義函數的地方。點擊一個,它會跳轉到該聲明。