Important features for editors
Tim Chase
python.list at tim.thechases.com
Thu Jul 4 09:22:26 EDT 2013
On 2013-07-04 05:02, Dave Angel wrote:
[snip an excellent list of things to look for in an editor]
Also,
- the ability to perform changes in bulk, especially across files.
Often, this is done with the ability to record/playback macros,
though some editors have multiple insertion/edit cursors; others
allow for performing a bulk-change command across the entire file
or list of files.
- folding (the ability to collapse multiple lines of text down to one
line). Especially if there are various ways to do it (manual
folding, language-block folding, folding by indentation)
- multiple clipboard buffers/registers
- multiple bookmarks
- the ability to interact with external programs (piping a portion of
a file through an external utility)
- a good community around it in case you have questions
- easy navigation to "important" things in your file (where
"important" may vary based on file-type, but may include function
definitions, paragraph boundaries, matching
paren/bracket/brace/tag, etc)
Other nice-to-haves include
- split window editing
- tabbed windows
- Unicode support (including various encodings)
- vimgolf.com ;-)
> Candidates?
> emacs - standard on most OS's, available for Windows from
And I'll put in a plug for Vim.
-tkc
More information about the Python-list
mailing list