Python 与 Komodo Edit
我正在尝试让scapy在komodo edit中自动补全,但一直没有成功,有人成功做到过吗?
谢谢,
Python新手
2 个回答
1
如果你在使用虚拟环境(virtualenv)或者有一些复杂的Python路径,你需要在下面的地方添加额外的导入目录:
设置 -> 语言 -> Python -> 额外的Python导入目录
Komodo这个工具默认是无法理解这些设置的。
另外,确保你启用了以下选项:
设置 -> 代码智能 -> 包含项目基础目录中的所有文件和目录
按照这些步骤操作后,代码补全的效果会好一些,但正如S.Lott所提到的,由于Python的动态特性,实现像Java或C#那样功能齐全的自动补全几乎是不可能的。
1
在Python中,自动补全的功能有时候好用,有时候就不太灵光。这种情况差别很大——有些东西Komodo可以分析出来,有些则不行。
如果自动补全不工作,可能是因为它使用了太多的元类技术,这些技术让Komodo感到困惑。