Как заставить завершение кода работать на PHP в Netbeans? - PullRequest
0 голосов
/ 01 декабря 2010

Как заставить завершение кода работать на PHP в Netbeans 6.9.1? Я хочу, чтобы Netbeans предлагал нативные функции PHP.

alt text

EDIT:

Автозаполнение работает только для зарезервированных переменных и зарезервированных ключевых слов, но не для встроенных функций. Рассматривая приведенный выше пример, он должен предложить, например, str_replace, strlen и т. Д., Чего не происходит даже после CTRL + SPC.

Ответы [ 4 ]

3 голосов
/ 01 декабря 2010

Просто убедитесь, что вы включили плагин PHP, что должно сработать. Кстати, автозаполнение может не работать, пока NetBeans проверяет изменения проекта ...

2 голосов
/ 01 декабря 2010

Это происходило со мной время от времени, когда я использовал NetBeans.Я использовал сочетание клавиш CTRL + SPACE для вызова окна завершения кода.

ОБНОВЛЕНИЕ:Если вам интересно, вы также можете использовать VIM, который также имеет функцию дополнения кода для php.

Если у вас установлен VIM 7 (полная версия), добавьте в файл .vimrc следующее:1005 *

autocmd FileType php set omnifunc=phpcomplete#CompletePHP

Чтобы использовать окно завершения кода, просто используйте CTRL + X CTRL + O

0 голосов
/ 12 марта 2018

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

0 голосов
/ 01 декабря 2010

Установите NetBeans с поддержкой PHP. ИЛИ, если у вас уже есть NetBeans, вам нужно установить плагин PHP, перейдя в Менеджер плагинов.

Если вы хотите дополнить код для внешних библиотек, таких как Zend, добавьте их в Gobal Include Path (доступно в свойствах проекта)

...