2010-10-31 63 views
1

我下載了sts並安裝了grails/groovy插件,這很好,但是我不能使用JavaScript功能,比如在JavaScript編輯器中跳過類和函數。grails開發:eclipse與intellij想法

當我點擊command和函數名時,我得到一個對話框「你必須把它做成一個JavaScript項目等等」。 :(:(

intellij在這個我覺得好多了,但它需要我所有的CPU使用率是很可悲:(所以我需要切換到日食...

我的問題是:爲什麼當我的項目是「grails項目」時,我是否使用eclipse中的JavaScript編輯器插件?

+0

IntelliJ IDEA的100%CPU利用率絕對不正常(第一次啓動時除外)。如果您在Jetbrains論壇上發佈有關您的問題的詳細信息(包括重現步驟),您一定會獲得幫助。 – ddimitrov 2010-10-31 10:16:28

+0

我會試一試,但我已經試過了: http://hamletdarcy.blogspot.com/2008/02/10-tips-to-increase-intellij-idea.html – 2010-11-03 06:25:21

+0

這些是提高性能的一般技巧,而你正在經歷的很可能是一個錯誤。 – ddimitrov 2010-11-07 16:18:41

回答

3

Eclipse的JavaScript編輯器是Eclipse Web Tools Project(WTP)的一部分,因此它隨SpringSource Tools Suite(STS)

但是,在由Grails項目創建嚮導創建的新STS Grails項目中,默認情況下未啓用JavaScript項目方面

要啓用它,

  • 上項目的根在項目視圖中單擊鼠標右鍵,
  • 選擇屬性,在屬性對話框
  • ,選擇項目構面
  • 點擊轉換成分面...,
  • 紀念的JavaScript複選框,
  • 並單擊OK

之後,

  • 將有一個新的頂級項目JavaScript資源(在這裏您可以瀏覽ECMA和第三方JavaScript文件的來源),
  • 有「會是代碼檢查完成在HTML <script>標籤
  • 和JavaScript 源文件(文件擴展名:.js),
  • 包括第三方庫。
+0

@robbbert eclipse JS編輯器仍然缺乏重構,代碼着色,良好的js錯誤檢測等內容。 – hvgotcodes 2010-10-31 13:25:21

+0

@hvgotcodes,我不經常使用它;所以我不能說真的。 - 基本重構會影響引用重構JavaScript文件但不影響Grails GSP文件的HTML文件。代碼着色存在。由於JavaScript的動態特性,錯誤檢測將非常有限。 - 另外,還有ApiDoc工具提示,以及JavaScript源文件之間的基本導航(「去源代碼」等)。 - 這個插件顯然在過去幾年取得了一些進展。 – robbbert 2010-10-31 14:00:54

+0

@robbbert我問,因爲我一直在使用intellij(支付它)的js支持,這比日食要好得多。或者至少是去年...... – hvgotcodes 2010-10-31 14:05:04