我正在使用Notepad ++进行python开发,几天前我发现了免费的Komodo Edit.
我需要这两位编辑之间的Python开发优点和缺点......
我已经为Google App Engine的Python编程工作了一些,我从Notepad ++开始,然后最近使用两个优秀的启动教程转移到Komodo - 这两个教程都直接链接到这篇博文(直接:这里和这里).
Komodo支持将您的工作基本组织到项目中,Notepad ++不支持(除了物理文件夹组织).
自定义命令工具栏可用于跟踪众多常用命令甚至链接到URL(如在线文档等).
它有一个工作(如果有时笨重)代码完成机制.
简而言之,它是一个提供其所有好处的IDE.
Notepad ++更简单,加载速度更快,并且支持一些基本的可配置运行命令; 如果您喜欢在命令行或Python shell中执行所有执行和调试,那么这是一个很好的选择.我的建议是尝试两者!
我刚下载并开始使用Komodo Edit.我一直在使用Notepad ++.以下是我对一些功能的看法:
科莫多编辑优点:
您可以跳转到函数定义,即使它在另一个文件中(我喜欢这个)
有一个插件可以显示侧面当前文件的类,函数等列表.Notepad ++曾经有这样的插件,但它不再适用于当前版本,并且暂时没有更新.
Notepad ++优点:
如果你选择一个单词,它会突出显示当前文档中的所有单词(更容易找到拼写错误),而不必点击Ctrl+ F.
使用HTML时,当光标位于标记中/上时,开始和结束标记都会突出显示
任何人都知道Komodo Edit中最后两件事是否可行?
我用Komodo编辑.主要原因是:Intellisense(不如VisualStudio,但Python是一种用于智能感知的硬语言)和跨平台兼容性.很高兴能够在我的Windows机器,我的linux机器和我的macbook上使用相同的编辑器,感觉几乎没有变化.
我同时使用Komodo Edit和Notepad ++.
Notepad ++的发布速度要快得多,而且重量更轻,因此我经常使用它进行快速的一次性编辑.
我对主要项目使用Komodo Edit,比如我的django和wxPython应用程序.KE是一个功能齐全的IDE,因此它具有更多功能.
用于编程Python的Komodo Edit的主要优点:
将文件组作为项目进行管理
使用自定义命令运行文件,运行nosetests/pylint等.
自动完成和语法检查
Mozilla扩展系统,提供多种有用的扩展
用JavaScript或Python编写宏
拼写检查
Python开发缺少Notepad ++的一些小问题:
冒号后不会自动缩进
你不能在文件类型的基础上设置标签/空格(我喜欢使用HTML标签)
没有代码完成或工具提示
没有即时语法检查
据我所知,Notepad ++没有向您展示每个方法都有的文档字符串.