16

我正在使用 Notepad++ 进行 python 开发,几天前我发现了免费的 Komodo Edit。

我需要这两个编辑器之间的 Python 开发优缺点...

4

9 回答 9

22

我已经为 Google App Engine 进行了一些 Python 编程工作,我从 Notepad++ 开始,然后最近使用两个优秀的启动教程转移到 Komodo - 这两个教程都可以方便地从这篇博客文章链接(直接:herehere)。

  • Komodo 支持将您的工作基本组织到项目中,而 Notepad++ 不支持(除了物理文件夹组织)。
  • 自定义命令工具栏可用于跟踪大量常用命令,甚至链接到 URL(如在线文档等)。
  • 它有一个有效的(如果有时是笨拙的)代码完成机制。

简而言之,它是一个提供所有优点的 IDE。

Notepad++ 更简单,加载速度更快,并且支持一些基本的可配置运行命令;如果您喜欢在命令行或 Python shell 中进行所有执行和调试,这是一个不错的选择。我的建议是两个都试试!

于 2008-11-21T21:54:28.967 回答
9

我刚刚下载并开始使用 Komodo Edit。我一直在使用记事本++。以下是我对一些功能的看法:

科莫多编辑优点:

  • 你可以跳转到一个函数定义,即使它在另一个文件中(我喜欢这个)
  • 有一个插件可以在侧面显示当前文件的类、函数等列表。Notepad++ 曾经有一个这样的插件,但它不再适用于当前版本,并且有一段时间没有更新。

记事本++优点:

  • 如果您选择一个单词,它将突出显示当前文档中的所有这些单词(更容易找到拼写错误),而无需点击Ctrl+ F
  • 使用 HTML 时,当光标在标签上/标签中时,开始和结束标签都会突出显示

任何人都知道在 Komodo Edit 中最后两件事是否可行?

于 2008-11-24T17:35:18.130 回答
8

我使用科莫多编辑。主要原因是:Intellisense(不如 VisualStudio,但 Python 是一种很难进行智能感知的语言)和跨平台兼容性。能够在我的 Windows 机器、我的 linux 机器和我的 macbook 上使用相同的编辑器而感觉几乎没有变化,这真是太好了。

于 2008-11-24T18:00:25.880 回答
7

我同时使用 Komodo Edit 和 Notepad++。

Notepad++ 启动速度更快,而且更轻巧,所以我经常使用它进行快速一次性编辑。

我将 Komodo Edit 用于主要项目,例如我的 django 和 wxPython 应用程序。KE 是一个全功能的 IDE,所以它有更多的功能。

Komodo Edit 用于 Python 编程的主要优点:

  • 将文件组作为项目管理
  • 使用自定义命令运行文件、运行nosetests/pylint 等。
  • 自动完成和语法检查
  • Mozilla 扩展系统,有几个有用的扩展可用
  • 用 JavaScript 或 Python 编写宏
  • 拼写检查

Notepad++ 在 Python 开发中缺少的一些小东西:

  • 冒号后不自动缩进
  • 您不能在文件类型的基础上设置制表符/空格(我喜欢为 HTML 使用制表符)
  • 没有代码完成或工具提示
  • 没有即时语法检查
于 2009-02-01T23:32:06.143 回答
5

据我所知,Notepad++ 不会向您显示每个方法的文档字符串。

于 2008-11-21T15:39:48.893 回答
4

我发现 Notepad++ for Python 的一个缺点是它倾向于(对我来说)默默地混合制表符和空格。我知道这是可配置的,但它让我很吃惊,尤其是在尝试与使用不同编辑器/IDE 的其他人一起工作时,所以要小心。

于 2008-11-24T17:38:38.653 回答
1

我还没有使用过 Komodo(由于我当时的连接速度很慢,下载还没有完全完成),但我经常将 Eclipse 与 PyDev 一起使用,并享受其他受访者描述的“IDE”功能。但是,我也经常对它消耗多少资源感到沮丧。

我最近下载了 Notepad++(下载大小要小得多;-))并且一直很喜欢它。编辑器本身又好又快,而且看起来是可扩展的。我希望将一些我最喜欢的功能从 IDE 复制到 Notepad++ 中,并在未来某个遥远的地方进行迁移。

于 2008-11-22T15:31:00.830 回答
1

如果我必须在 Notepad++ 和 Komodo 之间进行选择,我会选择 PyScripter ;.) 说真的,我认为 PyScripter 是一个很好的选择......

于 2009-02-01T11:19:57.917 回答
-4

自己都下载了。更喜欢科莫多。

Komodo 优点:更喜欢它。做得更多。看起来像一个IDE。编辑 Django 模板

Notepad++ 缺点:不太喜欢它。做的少。看起来不像和IDE。

于 2008-11-21T21:27:20.083 回答