В Komodo IDE можно ли сообщить файлу, что в него включено, чтобы IntelliSense работал? - PullRequest
2 голосов
/ 17 февраля 2011

Файл A включает в себя файлы B и C.

C, таким образом, имеет доступ ко всем вещам, определенным в A и B, но C не знает этого.Как я могу сказать C, что у него действительно есть доступ, так что IntelliSense работает?


Возможно, более ясный пример:

Если master.php включает library.php и page.php, то page.php имеет доступ к library.php, но у page.php нет возможности узнать это.Я хочу вручную сказать page.php, что library.php уже включен, и Komodo должен сохранить это в некоторых метаданных или файле проекта.

1 Ответ

1 голос
/ 16 июля 2011

Основной ответ заключается в том, что, в зависимости от ваших настроек Komodo, он будет автоматически собирать его (хотя по моему опыту это не на 100% надежно).Вы можете установить, какие каталоги автоматически импортировать для intellisense в настройках IDE.В двух местах я бы проверил:

Перейдите на Правка-> Настройки-> Разумный анализ кода в Komodo IDE и убедитесь, что «Включите все файлы и каталоги из базовой директории проекта»

Перейдите на Правка-> Настройки-> Языки-> PHP и добавьте в импорт любые другие каталоги, например, Zend Framework.

...