javascript - netbeans 7.4 内联 js 代码格式化和自动完成

标签 javascript html netbeans netbeans-7 bugzilla

当任何 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 关于页面显示以下信息。

产品版本:NetBeans IDE 7.4(内部版本 201310111528)
更新:NetBeans IDE 已更新至版本 NetBeans 7.4 Patch 2
java :1.7.0_51; Java HotSpot(TM) 64 位服务器虚拟机 24.51-b03
运行时:Java(TM) SE 运行时环境 1.7.0_51-b13
系统:Windows 8 版本6.2,运行于amd64; Cp1252; en_AU (nb)
用户目录:C:\Users\Nisarg\AppData\Roaming\NetBeans\7.4
缓存目录:C:\Users\Nisarg\AppData\Local\NetBeans\Cache\7.4

正如一些用户建议的那样,我还检查了工具 -> 选项 -> 其他 -> 文件并检查了文件扩展名JS具有text/javascript 与之相关。

我还确保 netbeans 是最新的,并且所有插件也是最新的。

如何解决这个问题?如何恢复格式设置和自动完成功能?

最佳答案

与可能遇到相同问题的人分享此内容。这并不提供解决方案,而是提供观察结果。 (这对于评论来说太大了)

事实证明没有人能想出一个明确的解决方案。我什至打开了ticket in Bugzilla但那里也没有任何回应。

我正在与其他人共享该项目,他们使用的是 netbeans 7.3,而我升级到了 7.4。我相信这是发生冲突的问题。当我恢复到 7.3 后,一切都很好。

版本 8 发布后,我升级到了 8,而其他人仍然在 7.3。到目前为止(碰木头)它还没有引起任何问题。

简而言之,7.4 和 7.3 似乎存在内部冲突。或者可能不会,但他们不会同时在同一个项目上合作。

关于javascript - netbeans 7.4 内联 js 代码格式化和自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21976195/

相关文章:

javascript - 我正在尝试使用 Google Apps 脚本为 Google Docs 制作实时自动更正的插件

javascript - webrtc 导航器用户媒体 JavaScript 中如何(停止、退出)视频

javascript - 为什么 JavaScript 中大括号的位置很重要?

javascript - 如何使用所选选项禁用我的输入和内部内容

android - Netbeans、android-maven-plugin 和使用 apklib/aar 依赖项

java - 在netbeans中,如何在部署jar文件后保存或访问图像

javascript - 如何根据选择删除 DOM 元素?

javascript - window.location.search.substring 在 IE 8 中不起作用

css - IE 修改 DIV 边框粗细的问题

java - Netbeans 删除一个内置类?