Python + Komodo Править - PullRequest
       15

Python + Komodo Править

1 голос
/ 08 февраля 2010

Я пытаюсь запустить scapy для автоматического завершения в редакторе komodo, но безуспешно, кто-нибудь успешно это сделал?

Спасибо, Python New Comer

Ответы [ 2 ]

1 голос
/ 08 февраля 2010

Если вы в virtualenv или у вас есть несколько хитрых путей к Python, вам нужно добавить дополнительные каталоги импорта в:

Настройки -> Языки -> Python -> Дополнительные каталоги импорта Python

Комодо не может понять эти вещи из коробки.

Также убедитесь, что у вас включена следующая опция:

Настройки -> Аналитика кода -> Включить все файлы и каталоги из базового каталога проекта

Эти шаги позволят завершить код до достойного качества, но, как упомянул S.Lott, практически невозможно реализовать полнофункциональное автоматическое завершение (как в Java или C #) в Python из-за его динамической природы.

1 голос
/ 08 февраля 2010

Автозаполнение в Python - это хит или промах. Это варьируется в широких пределах - некоторые вещи могут быть проанализированы Комодо, а некоторые нет.

Если он не заполняется автоматически, возможно, потому, что он использует слишком много методов метакласса, которые, кажется, ставят в тупик Комодо.

...