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

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

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

какие идеи?

3 ответов


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


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

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

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


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