可以为Python实现自动错误突出显示吗?

可以为Python实现自动错误突出显示吗?,python,ide,livecoding,Python,Ide,Livecoding,有没有支持自动错误突出显示的Python IDE(比如Eclipse IDE for Java?)我认为这对于Python IDE来说是一个有用的特性,因为它会使查找语法错误变得更容易。即使不存在这样的编辑器,也可以通过每隔几秒钟自动运行Python脚本,然后解析控制台输出中的错误消息来实现这一点。eclipse+pydev 皮查姆 其他许多…如果您使用VIM或没有问题,请尝试此扩展 这也适用于Emacs: 另外,pycharm和eclipse与pydev配合使用也很好。如果我不使用vim,我真

有没有支持自动错误突出显示的Python IDE(比如Eclipse IDE for Java?)我认为这对于Python IDE来说是一个有用的特性,因为它会使查找语法错误变得更容易。即使不存在这样的编辑器,也可以通过每隔几秒钟自动运行Python脚本,然后解析控制台输出中的错误消息来实现这一点。

eclipse+pydev

皮查姆


其他许多…

如果您使用VIM或没有问题,请尝试此扩展

这也适用于Emacs:


另外,pycharm和eclipse与pydev配合使用也很好。

如果我不使用vim,我真的很喜欢。它易于使用,并具有一些非常好的功能,如集成调试和评测、图形变量资源管理器和对象检查器。例如,后者显示了您使用的类的每个函数的集成文档。

我为Eclipse和PyDev构建了一个扩展,它按照您所描述的那样运行Python代码,并显示所有变量值和发生的任何异常。这个网站有一个教程和一个演示视频


PyDV可以通过分析它来突出显示代码中的一些问题,而Python中的实况编码可以显示运行时发生的问题。

既然您已经使用Eclipse,您是否考虑尝试伊柯丽斯自己的Python支持,PyDev?@ AbnNet,这可能是有用的,谢谢您的建议。JoranBeasley哈哈,不,我只是在python中使用vim,因为它在cydia上与python一起工作。据我所知,没有flyspell错误检查器,而且三个主要的Linter中只有一个具有flyspell模式,所以emacs在这种情况下真的没有那么好。(如果我错了,我很想知道其他选择!不是flyflakes不好,只是我想要更多。如果你还可以计算你安装的软件包的数量,那么使用emacs有什么意义?@JoranBeasley:
vi
emacs
是针对WIMP的;如果您确实无法使用
cat
awk
sed
进行所有编辑,则可以使用
ed
,但前提是没有人观看。