蟒蛇 +科莫多 编辑

发布于 2024-08-21 09:23:07 字数 67 浏览 8 评论 0原文

我试图让 scapy 在科莫多编辑中自动完成但没有成功,有人成功完成此操作吗?

谢谢, Python新人

I am trying to get scapy to auto complete in komodo edit with no success, has anyone successfully done this?

Thanks,
Python New Comer

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一人独醉 2024-08-28 09:23:07

Python 中的自动完成功能是一个偶然的命题。它变化很大——有些东西可以被 Komodo 分析,有些则不能。

如果它不能自动完成,可能是因为它依赖于太多元类技术,而这些技术似乎让 Komodo 感到困惑。

Autocomplete in Python is a hit or miss proposition. It varies widely -- some things can be analyzed by Komodo and some can't.

If it won't autocomplete, it's probably because it relies on too many metaclass techniques that seem to baffle Komodo.

穿越时光隧道 2024-08-28 09:23:07

如果你在 virtualenv 中或者有一些棘手的 python 路径,你必须在以下位置添加额外的导入目录:

首选项->语言 ->蟒蛇->
其他 Python 导入目录

Komodo 无法立即理解这些内容。

另请确保您启用了以下选项:

首选项->代码智能->
包含项目基目录中的所有文件和目录

这些步骤将使代码完成达到不错的质量,但正如 S.Lott 所提到的,由于 Python 的动态性,几乎不可能实现全功能的自动完成(如 Java 或 C# 中的自动完成)自然。

If you're in virtualenv or have some tricky python paths you have to add additional import directories in:

Preferences -> Languages -> Python ->
Additional Python Import Directories

Komodo can't understand these things out of the box.

Also make sure you have following option enabled:

Preferences -> Code Intelligence ->
Include all files and directories from the project base directory

These steps would enable code completion to decent quality but as mentioned by S.Lott it is nearly impossible to implement full-featured auto-completion (like in Java or C#) in Python due its dynamic nature.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文