将Komodo Edit打造成Python开发的IDE

网友投稿 314 2022-09-05


将Komodo Edit打造成Python开发的IDE

将Komodo Edit打造成Python开发的IDE

Komodo Edit是ActiveState Software发布的一个非常不错的编辑器, 免费, 更重要的支持python/perl/ruby的code completion, 还能在 editor 中能提示代码有没有问题. 和收费的Komodo IDE 相比, 少了run/debugging/code outline/正则表达式工具的功能. 关于code 的outline功能, 可以使用插件解决, 见后面的补充!

特别提一下, Komodo Edit智能提示相当棒, 对于单个py文件的编辑, 我首选komodo. Eclipse-pydev, 因为是基于workspace的, 编辑单个文件显得太重量级了, 不过仍是我开发项目的首选.

==============================

基本配置

==============================

在菜单Edit/Perferences配置

一, Code Intelligence

1. 默认的Calltip显示窗口和行数都太小了, 可以调的大一些.

2. API Catalogs, 选中相应的第3方类库后, Komodo就生成相应的calltip数据库, 供将来使用.

二, Smart Editing

1. 选中Enable soft characters, 这样就会自动关闭括号

2. 选中Syntax checking, 因为 Komodo Edit没有相应的debug功能, 所以这个选项一定要开启

三, Language/Python

1.增加cpython解释器的路径, 而不能ironpython或jython. 只有这样, komodo才能支持python的智能提示.

四, Severs

Komodo Edit没有像Komodo IDE那样集成subversion等工具, 但Komodo Edit还是支持FTP/SCP等网络访问方式.

==============================

集成run/debug功能

==============================

个人觉得没有debug还能将就, 如果不能集成run的话, 写程序就不顺手了. 下文介绍如何将 Komodo  Edit打造成Python开发的IDE.

一, 如何在toolbox sidebar和 Menu bar上, 增加run python命令

1, CPython_output

Command C:\Python27\python.exe  "%F"

Start in: C:\Python27, 这个必须填写全路径

Run in: Command output tab , 将输出重定向到 Komodo 的output tab页

其实 Komodo 将自定义的命令以文件的形式存放在如下的目录中, 所以备份出来.

存放的路径为: %USER_HOME%\Application Data\ActiveState\KomodoEdit\6.1\tools

二, 上面1个命令是run命令, 如果要debug python, 最好使用 winpdb, 它既有Console版也有GUI版, 我暂时没有使用

也可以将winpdb集成到 komodo edit中.

========================

2011年12月更新:

========================

Komodo Edit 没有代码的outline功能, Komodo IDE有类似的功能. 不过没有关系, 下载 NST 插件, 代码 outline 的功能比 Komodo IDE 自身的强多了, 插件安装和firefox装插件方法一样.

NST - New Source Tree

在菜单 view/sidebars下就多了一个NST source bar.

Komodo的Find功能也令人耳目一新, 有2个使用Find的方法:

1. Ctrl+F, Find 对话框, 可以在当前文档/所有打开文档/指定目录中查找内容字符串. 结果显示在Find Result的 靠底的tab页, 在Find Result tab上还可以上锁, 上锁后这个find 结果就一直保存着. 另外, 还有一个再搜索的文本框, 这样我们可以在结果中, 进行更精确的搜索.

2. Komodo 菜单 View/Toolbars/Open&Find, 这个工具条可以帮助我们快速地定位文件/代码, 很好用的. Open下拉框列出了着当前文件所在目录的所有文件, Find 中输入要Find的字符串, 按回车后, 高亮显示找到的字符串, 再回车, 可以遍历找到的字符串.

========================

2012年8月27日更新:

========================

Komodo 7也已经release了, 基于Mozilla 7.0. 比较喜欢的地方是:

1. 内置Klint插件了, 这样就多了一个 syntax checking status panel, 能集中显示所有的语法错误了. 之前版本,看上一个或下一个错误.

2. 左右side bar可以合在一起了, 能剩一些空间给editor.

========================

总结几个有用的插件

========================

1.NST, source outline, 20160707还不支持komodo edit 10, 但可以hack, sycn local to remote easily

3.Remote Drive Tree, provides another place side bar

4.MoreKomodo, Text enhancments, favorites files and dir

5.Svn-K, svn bind to tortoisesvn, 需要配 tortoisesvn的安装目录

6.Perfect Python, Perform PEP 8 and pyflakes checking

7.Oracle Database Explorer

8.MySQL Database Explorer.

9.javascript shell插件--Komodo developer extension

shell, 可用来调试js


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:什么是 API?
下一篇:SpringBoot整合Ehcache3的实现步骤
相关文章

 发表评论

暂时没有评论,来抢沙发吧~