4

我想知道是否可以在 Sublime 中使用 PyDev。因为它具有 Sublime 中缺少的所有这些出色的调试功能。我知道它还没有实现,但我认为通过一些技巧我们可以在 Sublime 中使用 PyDev。

还有一个 SublimeREPL 插件,它允许您在 Sublime 中运行解释器。 https://github.com/wuub/SublimeREPL

此外,这里记录了 PyDev 的远程调试功能,我认为我们可以利用它。 http://pydev.org/manual_adv_remote_debugger.html

任何关于如何做到这一点的头脑风暴将不胜感激,因为我认为至少在理论上可以通过一些黑客攻击!

PS 我正在使用 Sublime Text 3 和 Ubuntu 13.10 64 位。另外,我安装了 Eclipse 和 Pydev。

4

1 回答 1

1

你必须制作一个包含构建系统、语法支持等的整个包......我很难说从哪里开始,因为我从未使用过 pydev,但目标肯定是在 sublime 中模仿 pydev 的 IDE。

我不知道有任何东西可以在崇高的文本中进行远程调试,所以这必须再次编码为你的包的一部分。

您也许可以通过专门编写您希望在 sublime 中看到的所有功能的列表来启动这个包,看看它们是否存在于包控制站点https://packagecontrol.io/如果它们做得很好,安装它们没有意义重复某人如果它对您的目标有效,否则已经完成,如果没有,则将其添加到您的列表中以开始创建您的包。

这些将是学习如何配置 sublime 文本的一些很好的起点,对我来说,我倾向于这样做,因为我一直在查找我需要的内容并构建它,无论它是主题还是构建系统:

packagecontrol.io/docs/submitting_a_package

sublimetext.com/docs/3/packages.html

sublimetext.com/docs/3/

我个人在 unix 系统上使用它,它在 REPL 方面运行良好:

github.com/spywhere/Terminality/ 并且我认为更具可配置性...

抱歉,如果这不是一个具体的答案,因为我从未使用过 pydev,因此我很难进行比较,而且我不确定你的问题是你想要完整的 pydev 崇高文本还是只需要你提到的功能?

于 2017-08-31T01:16:43.263 回答