В Komodo IDE можно ли сообщить файлу, что в него включено, чтобы IntelliSense работал?
Файл 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 ответ
Основной ответ заключается в том, что, в зависимости от ваших настроек Komodo, он будет автоматически собирать его (хотя, по моему опыту, он не на 100% надежен). Вы можете установить, какие каталоги автоматически импортировать для intellisense в настройках IDE. Два места я бы проверил:
Перейдите в Edit->Preferences->Code Intelligence в Komodo IDE и убедитесь, что "Включить все файлы и каталоги из базового каталога проекта"
Перейдите в Edit->Preferences->Languages->PHP и добавьте любые другие каталоги к импорту, например, Zend Framework.