当前位置:  开发笔记 > 编程语言 > 正文

Komodo Edit and Notepad ++ ::: Pros&Cons ::: Python dev

如何解决《KomodoEditandNotepad++:::Pros&Cons:::Pythondev》经验,为你挑选了5个好方法。

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

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



1> Skeolan..:

我已经为Google App Engine的Python编程工作了一些,我从Notepad ++开始,然后最近使用两个优秀的启动教程转移到Komodo - 这两个教程都直接链接到这篇博文(直接:这里和这里).

Komodo支持将您的工作基本组织到项目中,Notepad ++不支持(除了物理文件夹组织).

自定义命令工具栏可用于跟踪众多常用命令甚至链接到URL(如在线文档等).

它有一个工作(如果有时笨重)代码完成机制.

简而言之,它是一个提供其所有好处的IDE.

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



2> Echo says Re..:

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

科莫多编辑优点:

您可以跳转到函数定义,即使它在另一个文件中(我喜欢这个)

有一个插件可以显示侧面当前文件的类,函数等列表.Notepad ++曾经有这样的插件,但它不再适用于当前版本,并且暂时没有更新.

Notepad ++优点:

如果你选择一个单词,它会突出显示当前文档中的所有单词(更容易找到拼写错误),而不必点击Ctrl+ F.

使用HTML时,当光标位于标记中/上时,开始和结束标记都会突出显示

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


选择一个单词比较方便,然后按ctrl + F键入单词,对吧?
Np ++有两个Komodo专业人员:[TagsJump](https://sourceforge.net/projects/tagsjump/)插件允许跳转到定义,即使它在另一个文件中.[功能列表](http://sourceforge.net/projects/npp-plugins/files/)可以列出当前文件中许多编程语言的定义.

3> Jason Baker..:

我用Komodo编辑.主要原因是:Intellisense(不如VisualStudio,但Python是一种用于智能感知的硬语言)和跨平台兼容性.很高兴能够在我的Windows机器,我的linux机器和我的macbook上使用相同的编辑器,感觉几乎没有变化.


科莫多是真正的跨平台.无论身在何处,都能保持相同的外观和感觉.我喜欢那个.

4> Ryan Ginstro..:

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

Notepad ++的发布速度要快得多,而且重量更轻,因此我经常使用它进行快速的一次性编辑.

我对主要项目使用Komodo Edit,比如我的django和wxPython应用程序.KE是一个功能齐全的IDE,因此它具有更多功能.

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

将文件组作为项目进行管理

使用自定义命令运行文件,运行nosetests/pylint等.

自动完成和语法检查

Mozilla扩展系统,提供多种有用的扩展

用JavaScript或Python编写宏

拼写检查

Python开发缺少Notepad ++的一些小问题:

冒号后不会自动缩进

你不能在文件类型的基础上设置标签/空格(我喜欢使用HTML标签)

没有代码完成或工具提示

没有即时语法检查



5> Geo..:

据我所知,Notepad ++没有向您展示每个方法都有的文档字符串.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有