2016-07-14 5 views
-1

Я использую komodo edit 10 на некоторое время, прежде чем я куплю komodo ide, чтобы посмотреть, нравится мне это или нет, особенно после того, как я услышал о всех его функциях. Я использую Django для разработки веб-сайтов, и одна вещь, которую я заметил, - это интеллектуальный код и автоматическое завершение работы, похоже, не работают. Я использовал Django 1.9.7 на Python 3.5.2. Я не уверен, что происходит, но любые советы по устранению этой проблемы приветствуются.Code intelligence не работает для Django komodo edit 10

EDIT:. Я использую Komodo Edit версии 10, и я бегу на OSX

+0

Я еще не обновил до последней версии Komodo Редактировать, но в Komodo Редактировать версию 9 на Windows 10 autocomplete работает просто отлично. Попробуйте упомянуть вашу ОС и версию Komodo Edit. –

ответ

0

Это не ясно, что вы уже пробовали или, Что не работает (то есть то, что вы ввели, а что ты ожидать, чтобы это произошло), так что я буду просто объяснить, как Komodo делает это вещь:

при открытии корень проекта Django в Комодо Places (Вид> Вкладки & Sidebars> Места) Komodo должны начать сканирование вашего проекта, чтобы включить этот код в базе данных кода Komodo. Возможно, вам нужно будет запустить событие intel intel (Ctrl + J в редакторе), чтобы запустить сканирование. Вы увидите в уведомлениях (View> Tabs & Sidebars> Уведомления), которые Komodo сканирует ваш код. Хотя это сканирование, вы можете продолжать использовать Komodo, но предложений Code Intel вообще не будет. Когда он закончит сканирование, вы получите завершение для кода Python Komodo, найденного в вашем проекте.

Вышеупомянутый предполагает, что вы сохраняете свой код Django в своем корневом каталоге проекта. Если вы этого не сделаете, вы должны открыть Настройки> Языки> Python | Python 3 (в зависимости от того, используете ли вы Python 2 или 3), прокрутите до Дополнительные Python Import Dirs и добавьте местоположение источника Django, запустите событие Completions (как указано выше) и дождитесь завершения сканирования.

Итак, это в значительной степени. Если вы не получаете ЛЮБОГО завершения, вам придется подождать, пока Комодо закончит сканирование. Если вам не хватает Django, вы должны убедиться, что Komodo знает о вашем источнике Django и о том, где он находится.

+0

Я попробовал ваше первое предложение, и это результат извещения: http://imgur.com/a/TxCHR Я также попробовал свое последнее предложение, и я не уверен, какая часть моей папки django мне нужно идти к. Есть ли конкретный каталог в моем проекте django, которому мне нужно направить комодо? – TechEmperor95

+0

re: изображение. В первом уведомлении говорится, что это сделано для сканирования. Komodo дает эти предупреждения, потому что нет знакового символа для завершения, основываясь на том, что вы набрали. Re: Django dirs. Извините, я понятия не имею. Я не занимаюсь разработкой Django. Я просто работаю над кодом ядра Komodo. Я смотрел этот [видео от одного из наших предыдущих разработчиков] (https://www.youtube.com/watch?v=TZP5T3ag118), и похоже, что в вашем проекте должны быть ** bin, include и lib ** dirs. Вероятно, они содержат специфический код Django. Если он все еще не работает, пожалуйста, укажите пример того, что вы печатаете. – cgchoffman