Автозаполнение Netbeans перестало работать?

Я использую Netbeans 6.9.1, все было просто отлично, но внезапно, он прекратил обнаруживать любые изменения, внесенные в код, например новые переменные, функции и т.д. Если я попытаюсь реорганизовать/переименовать переменную, например, нажав CTRL + R, он говорит: "Рефакторинг недоступен в этом контексте".

Его в проекте PHP, если это имеет значение.

Любые идеи?

Ответ 1

По-видимому, удаление содержимого .netbeans/var/cache/index в вашем каталоге пользователя (данные приложения на окнах и т.д.) исправило его.

Ответ 2

Так как NetBeans 7.2 кешир был перемещен в следующие места:

C:\Users\<username>\AppData\Local\NetBeans\Cache\7.2\ в Windows /Users/<username>/Library/Caches/NetBeans/7.2/ в Mac OS X /home/<username>/.cache/netbeans/7.2 в Unix-подобных системах

Источник: http://wiki.netbeans.org/FaqWhatIsUserdir

Ответ 3

Другое решение проблемы - это просто начать новый проект и после того, как вы запустили новый проект. также обратите внимание, если у вас есть синтаксическая ошибка, в то время как ее ввод может не работать. Но попробуйте и убедитесь, что это помогает.

Ответ 4

Удалите папку nbproject из каталога проекта, а затем создайте новый проект, это работает для меня:

шаги:

  1. Закрыть проект
  2. Открыть каталог проекта в проводнике Windows
  3. Удалить папку nbproject
  4. Зайдите в netbeans, откройте меню файлов и выберите "Новый проект"
  5. Создать проект с существующим источником

:)

Ответ 5

Наконец работает после добавления пути к проекту в Сервис> Параметры> PHP> Глобальный путь включения> Добавить папку... и перезапуска