When comparing Leo Editor vs CodeMix, the Slant community recommends CodeMix for most people. In the question“What are the best Python IDEs or editors?” CodeMix is ranked 31st while Leo Editor is ranked 39th. The most important reason people chose CodeMix is:
Innovative approach to incorporate VS Code Python dev tools within Eclipse. Includes great HTML tools for web frontend development. The best of both worlds: syntax coloring, great intellisense, validation, debug in the best Eclipse debugger, code navigation...
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Outlines - better than folding
With outlines functions and classes can be arranged and grouped with their logical neighbours, even nested. Whole branch hierarchies can be expanded and collapsed in a single key stroke, or moved from this spot to that, as best fits the thinking or troubleshooting of the day. Outline trees make navigation across broadly different areas an effortless exercise. See your whole project in a single view, across any number of external files and modules.
Pro Internal command line
All Leo editor commands are available in a command bar, called a "mini-buffer", that feature tab-completion and command history. For example "Find all nodes containing phrase '...', clone them, and paste in a new tree" is a simple alt-x
, clone-find-flattened
(or cff
) away. As is toggle-split-direction
, expand/contract-log-pane
and execute-script
.
Pro Clones - when two or three or ... are better than one
Leo's unique concept of 'clones' means you can re-arrange sections of an external file to suit your way of thinking or tacking a specific issue without changing the organization of the source. This makes it a great tool for studying code from others, and perhaps contributing back to them without changing your or their preferred arrangement methods.
Pro Newest Python tools for Eclipse
Innovative approach to incorporate VS Code Python dev tools within Eclipse. Includes great HTML tools for web frontend development. The best of both worlds: syntax coloring, great intellisense, validation, debug in the best Eclipse debugger, code navigation...
Pro Intellisense
Best code assist and validation available.
Pro Great debugging
Fully integrated debugging in Eclipse for python (and everything else Eclipse does so well).
Cons
Con A different way of thinking means learning
There's no other code and text editor quite like Leo, so expect to put in some time learning. It can take some trying this and that before the "Aha!"s start to roll in. It's experiential.
Con Works as a plugin to Eclipse
So, if you're not an Eclipse user already and just want a simple editor there are other options.