我正在寻找一种方法来将IronPython的脚本支持添加到现有的.net桌面应用程序中,并且需要能够在那里完成IronPython的代码完成。在您键入或通过Ctrl-Space时,代码完成应适用于关键字,类,变量等。
有什么建议吗?
答案 0 :(得分:3)
不幸的是,我不认为这样的事情特别存在于IronPython中。如果你不需要它,你就可以像Scintilla.NET这样的东西,只需在普通的Python模式下运行它,并至少得到一些完成(我认为它只是在编辑器缓冲区中建议的东西)。
提供完整的智能感知是一个疯狂的难题,但您可以查看Python Tools for Visual Studio以了解他们是如何做到的。