Я пытаюсь в течение 2 часов, чтобы заставить SublimeCodeIntel работать с PHP. Ну, некоторые вещи работают, но CodeIntel не выполняет автозаполнение методов и параметров класса вне класса.
Я использую Sublim Text 2 для Windows (7) и последнюю версию плагина.
У меня есть класс страница в классы / page.php, и index.php.
В index.php:
$page = new Page('home',$_GET['page']);
И когда я печатаю
$page->
Я могу читать в панели задач «Информация: обработка ‘PHP’: пожалуйста, подождите» в течение нескольких секунд, а затем ничего не происходит.
При работе в page.php, Я могу начать печатать $ this-> .., и это несколько работает (на самом деле это не показывает параметры функций).
То же самое с Alt + нажатие на функции и переменные (работает, только если они определены в текущем файле)
Я попробовал несколько вещей:
1 / Деактивация «detect_slow_plugins» (сообщение об ошибке больше не появляется, но плагин не работает лучше)
2 / Изменение конфигурации SublimeCodeIntel.sublime-settings (копировать, вставить весь файл и редактировать значения):
"codeintel_language_settings": {
"PHP": {
"php": "E:/wamp/bin/apache/Apache2.2.21/bin",
"codeintel_scan_extra_dir": [],
"codeintel_scan_files_in_project": true,
"codeintel_max_recursive_dir_depth": 15
}
}
Я даже не знаю, важно ли значение «php» (я нашел несколько фрагментов в интернете) …
3 / То же самое в настройках пользователя Sublim Text
4 / Восстановление индексов в соответствии с рекомендациями Вот
Я использую автозагрузчик PHP и не понимаю, как плагин точно знает, какой файл определяет какой класс. Может быть проблема?
Я полностью застрял здесь, я перепробовал все, что нашел, и прочитал некоторые учебные пособия по установке (каждый из которых был чем-то вроде «установить, и он просто работает!» … очень раздражает).
у кого-нибудь есть решение? Или что-то проверить, или попробовать …
Спасибо!
Задача ещё не решена.
Других решений пока нет …