Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Komodo Edit and Notepad++ ::: Pros & Cons ::: Python dev [closed]

I'm using Notepad++ for python development, and few days ago I found out about free Komodo Edit.

I need Pros and Cons for Python development between this two editors...

like image 554
Jox Avatar asked Nov 21 '08 15:11

Jox


People also ask

Is Komodo editor good?

Komodo Edit is a great editor if you're looking for something powerful, yet simple. Komodo IDE provides more robust functionality such as debugging, unit testing, code refactoring and code profiling.

What is Komodo Edit used for?

Komodo Edit is a free and open source text editor for dynamic programming languages. It was introduced in January 2007 to complement ActiveState's commercial Komodo IDE. As of version 4.3, Komodo Edit is built atop the Open Komodo project.

Is Komodo IDE good for Python?

Komodo is a full featured Python IDE that supports major web technologies including HTML5, CSS, JavaScript, Flask, Django and many more. With features such as visual debugging, unit testing and version control, development in mind, enjoy greater productivity with this killer Python IDE and: Write quality code.


2 Answers

I have worked a bit with Python programming for Google App Engine, which I started out in Notepad++ and then recently shifted over to Komodo using two excellent startup tutorials - both of which are conveniently linked from this blog post (direct: here and here).

  • Komodo supports the basic organization of your work into Projects, which Notepad++ does not (apart from physical folder organization).
  • The custom commands toolbar is useful to keep track of numerous frequently-used commands and even link to URLs (like online documentation and the like).
  • It has a working (if sometimes clunky) code-completion mechanism.

In short, it's an IDE which provides all the benefits thereof.

Notepad++ is simpler, much MUCH faster to load, and does support some basic configurable run commands; it's a fine choice if you like doing all your execution and debugging right in the commandline or Python shell. My advice is to try both!

like image 137
Skeolan Avatar answered Sep 20 '22 01:09

Skeolan


I just downloaded and started using Komodo Edit. I've been using Notepad++ for awhile. Here is what I think about some of the features:

Komodo Edit Pros:

  • You can jump to a function definition, even if it's in another file (I love this)
  • There is a plugin that displays the list of classes, functions and such for the current file on the side. Notepad++ used to have a plugin like this, but it no longer works with the current version and hasn't been updated in a while.

Notepad++ Pros:

  • If you select a word, it will highlight all of those words in the current document (makes it easier to find misspellings), without having to hit Ctrl+F.
  • When working with HTML, when the cursor is on/in a tag, the starting and ending tags are both highlighted

Anyone know if either of those last 2 things is possible in Komodo Edit?

like image 34
Echo says Reinstate Monica Avatar answered Sep 19 '22 01:09

Echo says Reinstate Monica