Не работает автокомплит
Здравствуйте!
Не могу понять, как использовать автокомплит в PhpStorm (версия 1.0.2 работает под Mac OS-X 10.6).
Прочитал имеющиеся разделы документации на эту тему:
http://www.jetbrains.com/phpstorm/webhelp/auto-completing-code.html
http://www.jetbrains.com/phpstorm/webhelp/editor-code-completion.html
От автодополнения кода ожидаю:
1. подсказки по командам PHP, например при наборе file_get хочется увидеть предложение с file_get_contents и далее требования к аргументам этой функции.
2. автокомплит по классам и методам.
Какие есть проблемы:
1. Рекомендуемое везде сочетание Ctrl + Space вызывает диалог Spotlight, вместо списка подсказок. Других работающих сочетаний клавиш для вывода подсказок обнаружить не удалось, и как настроить автокомплит на другие клавиши, тоже пока не понятно;
2. иногда выскакивают подсказки автокомплита, но закономерность их появления не ясна. Те подсказки, которые появляются, касаются только методов классов. Автокоплит по стандартным функциям php вообще никогда не появляется.
Раньше работал в Zend IDE 5.5, и от PhpStorm ожидал такого же поведения.
Что сделать, чтобы автокомплит зарабтал?
请先登录再写评论。
Hi Alexander,
1 & 2 -- PhpStorm has them.
Code completion: Code | Complete Code | Basic
Parameter info: View | Parameter Info (invoke when within function parameters, i.e. $text = str_replace(INVOKE_HERE); )
Quick Documentation: View | Quick Documentation Lookup (invoke when cursor above function/variable/class/etc name)
File | Settings | Keymap; then in a tree find Main Menu -> Code -> Complete Code -> Basic
Now you can assign another/additional shortcut.
Most appropriate/recently used first. If you need to see all possible combinations -- press Ctrl+Space again (or whatever shortcut you will have there on Mac).
P.S.
All above may be sightly different on PhpStorm v1.0.2 as I'm referring to the v2 EAP build