【发布时间】:2014-02-23 23:30:15
【问题描述】:
当任何 JS 嵌入到 HTML 或 PHP 页面中时,Netbeans 不会突出显示语法并且不提供自动完成功能。
示例代码如下:
<!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 about 页面显示以下信息。
产品版本:NetBeans IDE 7.4(内部版本 201310111528)
更新:NetBeans IDE 已更新至 NetBeans 7.4 Patch 2
爪哇:1.7.0_51; Java HotSpot(TM) 64 位服务器 VM 24.51-b03
运行时:Java(TM) SE 运行时环境 1.7.0_51-b13
系统:在amd64上运行的Windows 8 6.2版; CP1252; zh_CN (nb)
用户目录:C:\Users\Nisarg\AppData\Roaming\NetBeans\7.4
缓存目录:C:\Users\Nisarg\AppData\Local\NetBeans\Cache\7.4
正如一些用户建议的那样,我还检查了 Tools -> Options -> Miscellaneous -> Files 并检查了文件扩展名 JS 是否具有 text/javascript 与之关联。
我还确保 netbeans 是最新的,所有插件也是最新的。
如何解决这个问题?如何恢复格式设置和自动完成功能?
【问题讨论】:
标签: javascript html netbeans netbeans-7 bugzilla