2014-02-23 69 views
1

當任何JS嵌入在HTML或PHP頁面中時,Netbeans不會突出顯示該語法並且不會提供自動完成。netbeans 7.4內聯js代碼格式化和自動完成

的示例代碼如下:

<!DOCTYPE html> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Steps Template</title> 
    <script type="text/javascript" src="js/jquery-1.10.1.min.js"></script> 
    <script type="text/javascript" src="js/jquery-ui.min.js"></script> 

    <script type="text/javascript" src="js/initializer.js"></script> 
    <script type="text/javascript" src="js/database.js"></script> 
</head> 
<body> 
    <div id="bg"> 
     <div id="mediaMini" style=""> 
      <div id="bgBlock" style="opacity:0;"></div> 
     </div> 
    </div> 
    <script type="text/javascript"> 
     $(function() { 
      var options = { 
       'imgPath': 'images', 
       'audioPath': 'audio' 
      }; 
      $(document).ready(function() { 
       function preloadAllImages() { 
        var imagesLoaded = 0; 
        var images2PreLoad = new Array(); 
        for (var i in universalStepsData) { 
         images2PreLoad.push(options.imgPath + '/' + (universalStepsData[i].imageSrc)); 
        } 
        var loading = function loadAllImages(callback) { 
         var img = new Image(); 
         img.src = images2PreLoad[imagesLoaded]; 
         $(img).load(function() { 
          imagesLoaded++; 
          if (imagesLoaded == images2PreLoad.length) { 
           initialise('bgBlock', options); 
          } 
          else 
           loadAllImages(callback); 
         }); 
        }; 
        loading(); 
       } 
       preloadAllImages(); 
      }); 
     }); 
    </script> 
</body> 

我對NetBeans的頁面顯示以下信息。

產品版本:NetBeans IDE的7.4(構建201310111528)
更新:NetBeans IDE中被更新到版本7.4的NetBeans補丁2
的Java:1.7.0_51; Java HotSpot™64位服務器VM 24.51-b03
運行時:Java™SE運行時環境1.7.0_51-b13
系統:在amd64上運行的Windows 8版本6.2; CP1252; EN_AU(NB)
用戶目錄:C:\用戶\ Nisarg \應用程序數據\漫遊\的NetBeans \ 7.4
緩存目錄:C:\用戶\ Nisarg \應用程序數據\本地\的NetBeans \緩存\ 7.4

作爲一些用戶建議我也檢查了工具 - >選項 - >雜項 - >文件並檢查了文件擴展名JS文本/ javascript與它關聯。

我也確保netbeans是最新的,所有的插件也是最新的。

如何解決這個問題?我如何獲得格式和自動完成?

回答

1

與那些可能有同樣問題的人分享此信息。這不提供解決方案,但觀察。 (這太大了,無法發表評論)

事實證明,沒有人能拿出一個明確的解決方案。我甚至打開了ticket in Bugzilla,但是沒有迴應。

那麼我與其他人分享項目,他們使用netbeans 7.3,而我升級到7.4。我認爲這是衝突發生的問題。一旦我恢復到7.3,一切都很好。

一旦版本8發佈,我升級到8,而其他傢伙仍然在7.3。直到現在(碰木頭)它沒有引起任何問題。

因此,簡而言之,似乎7.4和7.3可能有內部衝突。或者可能不會,但他們兩人不能同時在同一個項目上一起工作。