Python 与 Komodo Edit

1 投票
2 回答
671 浏览
提问于 2025-04-15 19:00

我正在尝试让scapy在komodo edit中自动补全,但一直没有成功,有人成功做到过吗?

谢谢,
Python新手

2 个回答

1

如果你在使用虚拟环境(virtualenv)或者有一些复杂的Python路径,你需要在下面的地方添加额外的导入目录:

设置 -> 语言 -> Python -> 额外的Python导入目录

Komodo这个工具默认是无法理解这些设置的。

另外,确保你启用了以下选项:

设置 -> 代码智能 -> 包含项目基础目录中的所有文件和目录

按照这些步骤操作后,代码补全的效果会好一些,但正如S.Lott所提到的,由于Python的动态特性,实现像Java或C#那样功能齐全的自动补全几乎是不可能的。

1

在Python中,自动补全的功能有时候好用,有时候就不太灵光。这种情况差别很大——有些东西Komodo可以分析出来,有些则不行。

如果自动补全不工作,可能是因为它使用了太多的元类技术,这些技术让Komodo感到困惑。

撰写回答