Netbeans 7.4 встроенное форматирование кода js и автоматическое завершение

Когда какой-либо 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> 

My netbeans about page shows the following information.

Версия продукта: IDE NetBeans 7.4 (сборка 201310111528)
Обновления: IDE NetBeans обновлена ​​до версии NetBeans 7.4 Patch 2
Java: 1.7.0_51; 64-разрядная серверная виртуальная машина Java HotSpot (TM) 24.51-b03
Время выполнения: Java (TM) SE Runtime Environment 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 имеет текст / javascript. связанные с этим.

Я также удостоверился, что netbeans обновлен, и все плагины также обновлены.

Как решить эту проблему? Как мне вернуть форматирование и автозаполнение?


person Nis    schedule 23.02.2014    source источник


Ответы (1)


Поделитесь этим для тех, у кого может быть такая же проблема. Это не решение, а наблюдение. (Это было слишком большим для комментария)

Оказывается, никто не мог придумать однозначного решения. Я даже открыл тикет в Bugzilla, но и оттуда не получил никакого ответа.

Ну, я поделился проектом с другими парнями, и они использовали netbeans 7.3, пока я обновился до 7.4. Я считаю, что это была проблема, в которой возник конфликт. Как только я вернулся к 7.3, все стало хорошо.

Как только версия 8 была выпущена, я обновился до 8, в то время как другие ребята все еще были на 7.3. До сих пор (прикоснитесь к дереву) это не вызвало никаких проблем.

Вкратце, похоже, что у версий 7.4 и 7.3 может быть внутренний конфликт. Или нет, но они оба не работают вместе над одним проектом одновременно.

person Nis    schedule 02.07.2014