Important features for editors

MRAB python at mrabarnett.plus.com
Thu Jul 4 10:24:31 EDT 2013


On 04/07/2013 14:22, Tim Chase wrote:
> 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)

It's 2013, yet Unicode support is merely a "nice-to-have"?

> - vimgolf.com ;-)
>
>> Candidates?
>>     emacs  - standard on most OS's, available for Windows from
>
> And I'll put in a plug for Vim.
>




More information about the Python-list mailing list