Когда я ввожу нажатия клавиш ->в файле normla, то эвертирование работает нормально. Когда я ввожу <?php
и снова использую те же нажатия клавиш, то unknown exception
появляется. Если я удаляю <?php
и пробую снова, все снова работает хорошо. Что это может быть?
- Я искал в Интернете, но результатов нет.
- Я пробовал переустановить все плагины, но результата нет.
- Я обновил свой np++, но результата нет. (На работе я использую ту же версию. Там все работает!)
решение1
Вам необходимо открыть менеджер плагинов и переустановить ACCPC, после этого необходимо выбрать его настройки из меню: Плагины -> ACCPC -> Настройки; и выбрать корневую папку, содержащую все ваши PHP-файлы или ваш проект.
решение2
Я нашел причину, по которой это произошло.
Для всех, у кого может быть такая же проблема.
У меня был установлен следующий плагинАССПК
Описание плагина
Этот плагин реализует автодополнение кода для пользовательских классов PHP в Notepad++. Сохраняйте обзор атрибутов и методов ваших классов в удобном всплывающем окне!
После ввода "->" или "::" после класса или экземпляра переменной объекта появляется всплывающее окно, которое отображает все атрибуты и методы этого класса. Как только появляется всплывающее окно, вы можете ввести имя метода или атрибута, который вы ищете, и плагин автоматически выберет его в списке. Нажатие [return] или двойной щелчок по записи вставит имя свойства в ваш скрипт. Кроме того, есть список со всеми классами и их свойствами в закрепляемом окне. Двойной щелчок по этой записи открывает их файл и переходит прямо к объявлению. Список также предлагает функцию быстрого поиска.
Автор: Станислав Экерт
Источник:https://sourceforge.net/p/accpc/code/HEAD/tree/
Домашняя страница:https://sourceforge.net/projects/accpc/
Последнее обновление: 16.04.2014 (v1.3)
- Константы класса и статические атрибуты/методы теперь доступны с помощью оператора «::» и
"->"
больше не отображаются во всплывающем окне оператора.
Как вы можете видеть, обновление сделало некоторые изменения с нажатием клавиши, которое я использую. Теперь я не совсем уверен, было ли это обновление причиной, но с тех пор, как я удалил этот плагин, он работает.