一体化Django/Python编辑器

2 投票
5 回答
1518 浏览
提问于 2025-04-16 00:45

我知道这个问题在这里可能被问过很多次,但我一直没能找到我想要的答案。我是一名JAVA开发者,现在正在学习Python和Django,想找一个好的开发环境。如果可以的话,我希望能在同一个编辑器里编辑Python代码、CSS、HTML和JavaScript。我试用了Komodo和pydev,目前觉得Komodo还不错。作为一名JAVA开发者,我对Eclipse很熟悉,但我觉得Eclipse可能不太适合做Python开发。我想知道有没有人能给我一些好的推荐。我还听说过CODA、TextMate和SubEthaEdit。我得提一下,我是在Mac上进行开发的。我知道这些选择很主观,但我不确定在Mac上有没有什么“行业”标准适合Python/Django开发。

我在stackoverflow上做了常规搜索,也看过这个帖子 What IDE to use for Python?。但我还是没找到一个适合我情况的答案……

5 个回答

2

既然你对Eclipse很熟悉,Pydev是个不错的选择。

我知道的唯一一个支持Django模板语言语法高亮的IDE/编辑器是Komodo。不过它的功能其实很简单,我觉得你完全可以不依赖它。

2

很多Mac开发者喜欢用TextMate,因为它有很多实用的功能。

如果你在处理大文件,并且需要速度,可以试试BBEdit——它在查找和替换内容方面非常快,效果惊人。

如果你想找一个和Eclipse相似,但又不是完全基于Java的开发环境,可以考虑Komodo Edit(开源)或者 IDE(商业版),这两个都不错,不过我通常在一个小时内就能让它崩溃。我觉得它不太喜欢我。

我主要用的编辑器是vim或者gvim,这取决于我使用的系统。它支持所有编程语言,可以在Mac、Linux和Windows上运行,而且非常可定制。等你习惯了之后,使用起来会非常快。我99%的编辑时间都是在gvim上度过的,它是我在新机器上安装的第一或第二个软件,另外还会安装我自定义的设置、喜欢的字体和插件。

4

如果你对Eclipse很熟悉,那就先试试Pydev吧。我正好相反,我是一个Python开发者,后来转到Java。使用Eclipse来写Java和用Eclipse写Python(也就是Pydev)其实没什么区别,你依然可以享受到在线文档、调试、代码补全等功能。除此之外,你还可以得到很多很棒的工具,比如subversive、mylyn、aptana等等。

撰写回答