Автозаполнение Netbeans перестал работать? - PullRequest
10 голосов
/ 08 мая 2011

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

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

Есть идеи?

Ответы [ 5 ]

18 голосов
/ 08 мая 2011

Видимо, удаление содержимого .netbeans / var / cache / index в вашем пользовательском каталоге (данные приложений в Windows и т. Д.) Исправило это.

7 голосов
/ 12 января 2016

Начиная с 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 голосов
/ 28 февраля 2013

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

0 голосов
/ 19 января 2019

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

0 голосов
/ 17 декабря 2018

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

Шаги:

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

:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...