В 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.

Другие вопросы по тегам