支持python和c语言的ide,我应该为python使用哪个编辑器/ide?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:

What IDE to use for Python

我有记事本+和NetBeans 6.8,但是我不知道它们是否有效。我知道你可以用notepad++编辑python,并使用命令行编译/运行它,但我不确定怎么做。我知道NETBeas是一个全功能的IDE,可以编译Java程序,但我不认为它们支持Python。

有什么想法吗?

副本:stackoverflow.com/questions/81584/what-ide-to-use-for-python

Eclipse和Pydev对我来说是一个很好的组合。优秀的编辑经验,更重要的是一个好的调试器。皮林特也得到了支持,这会让你省去很多头痛。这也是开源的。如果您想进行Ironpython开发,我将添加SharpDevelop3.1.1。它有一个拖放式图形用户界面窗体设计器,总体上非常像Visual Studio,当然是免费的。

实际上,NetBeans现在有一些Python支持:http://wiki.netbeans.org/python。它可以工作(不过我还是喜欢纯文本编辑器)。

对于python-ides的列表,我称之为综合列表:要为python使用哪个ide?

+因为我说的话更好。(您的链接;)

我将Eclipse与pydev扩展一起使用

我喜欢PyDev under Eclipse(当然Eclipse也做Java)。

请看一下python editors,这里有一个具有Python支持的编辑器/ide的大列表。

数量巨大是问题的一部分,因为找到合适的东西需要长时间的狩猎。我需要5件事:(1)断点(2)自动完成(3)进入库的能力(4)无缝集成的交互窗口,允许我在主程序运行时交互检查变量值、运行代码片段等;(5)良好的性能(没有不可容忍的迟缓)

顺便说一句,这意味着程序变量必须在交互窗口的作用域内。Visual Studio允许这样做,但实现是非常零碎的。它不是无缝的,我的意思是程序变量不会自动地出现在交互窗口的作用域中。您必须运行$attach命令。它不工作一半的时间,或者你必须回去运行程序在"交互模式",这忽略了断点,然后做一个$附加。换言之,你必须做上千次的倒流才能使危险的东西工作,然后它就会像地狱一样缓慢。

python不需要编译——它在运行时编译自己(到字节码)。任何文本编辑器都可以工作。

编辑以回应评论:是的,绝对如此(尽管我认为NetBeans确实支持Python)。你会发现,当使用动态语言(如Python或Ruby)时,IDE与Java或C语言相比,就更少了。

像emacs(或vim)

所以你的意思是我可以使用NetBeans,即使它不支持Python,只是我没有访问自动完成和类似功能的权限?

是的,请参阅我的最新回复。

我在所有的python工作中都使用komodo edit。实际上,当我在.NET工作时,我使用komodo edit来处理所有的IDE使用save for。这不是一个完整的集成开发环境,但它是完美的一切我使用它。它相当轻,有良好的语法高亮显示,但不会在您需要学习的地方增加很多神秘的项目文件开销。在我看来,这是值得拥有的,即使它不适合您对Python的需求。

您已经用python安装了idle。这是一个很好的编辑,很好地服务于这个目的。它是多窗口的,具有语法突出显示和自动完成功能。

我敢肯定有很多带有python插件的IDE(Eclipse和Emacs是我的想法),但是有两件事您需要寻找。第一种是通过某种工具(pylint或pychecker)支持基本的lint检查(小的红色扭曲概念)。第二种是支持运行嵌入其中的Python解释器。

我同意Intellij的想法,它有一个很棒的python插件。如果您喜欢开源的话,使用pydev的Eclipse也是不错的选择。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值