For a few decades of the existence of computer technology, mankind has invented more than a hundred of all text editors. If alphabetically listed, the list will be unusually long: Acme, AkelPad, Alphatk, Aquamacs Emacs, Arachnophilia, BBEdit, BBEdit Lite, Bluefish, Brief, Caditor, CodeWright, Colossal Typewriter, ConTEXT, Cream, Crimson Editor, CygnusEd (CED), Dia, Dia , E, ed, Eddie, "Edit application", EditPlus, edlin, EDT, Elvis, Emacs, EmEditor, Epsilon, ex, Extensible Versatile Editor (EVE), Geany, Gedit, GoldED (text editor from Cubic IDE), GWD Text Editor, HTML Kit, J, JED, jEdit, JOE, JOVE, JuffEd, jupp, Kate, Kedit, Kile, Komodo Edit, KWrite, Language-Sensitive Editor (LSE), Leafpad, LE, LEd, Leo, mcedit, MED, Metapad, MicroEMACS, Mined, Mousepad,
MS-DOS Editor, Nano, ne, NEdit, Notepad, Notepad +, Notepad ++, Notepad2, NotesHolder Lite, NoteTab, NoteTab Light, nvi, O26, Pe, Pico, PolyEdit, PowerPad, Programmer's File Editor (PFE), Programmer's Notepad, PSPad, q10, QED, Red, RText, Sam, SciTE, Scribes, se, SED, SET EDIT, SimpleText, skEdit (formerly called skHTML), SlickEdit, Smultron, Source Insight, STET (STructured Editing Tool), SubEthaEdit (formerly called Hydra), TeachText, TECO, TEDIT, TED Notepad,
Tex-Edit Plus, TeXnicCenter, TeXText, TECO, TEDIT, TED Notepad,
Tex-Edit Plus, TeXnicCenter, TeXText, TECO, TEDIT, TED Notepad,
Tex-Edit Plus, TeXXenter, TeXText, TECO, TEDIT, TED Notepad,
Tex-Edit Plus, TeXText, TeXText, TECO, TEDIT, TEDIT,
Tex-Edit Plus TextEdit, TextMate, TextPad, TextWrangler, The Hessling Editor, The SemWare Editor (TSE; previously named QEdit), TopStyle, UltraEdit, Ulysses, UNA, VEDIT, vi, vile, Vim, WinEdt, X11 Xedit, XEDIT, XEmacs, Yi editor, Yudit, built-in DOS Navigator editor, built-in FAR editor, built-in Norton Commander editor, and so on and so forth.
Selecting a text editor for Windows, you can reject a good half of these at once (for example, edlin is the most primitive single-line antediluvian relic), and a significant part of the remaining half will not start under Windows. However, all the same, as a result, the time comes when the dozens of the remaining programs have no time to try, you have to turn to society for help and inquire inquiring about who uses what, who is happy about what.
What do you need from a tolerable, tolerant, workable text editor?
- Ability to work with numerous encodings of the Russian language (for example, CP866, Windows, UTF-8) and transcode the text between them.
- The ability to enable and disable the display of non-printable characters: tab characters, end of lines, spaces, ordinary and (or) inseparable, to distinguish one from the other.
- Search and replace, working with regular expressions.
- Habitual (and preferably redefined) hotkeys and GUI (so that vim does not work, for example).
- Syntax highlighting, but not simple, but nested (it is desirable to highlight HTML inside PHP, and javascript inside “comment” inside HTML inside PHP - so simple FAR Colorer will not work, for example).
- Script editor javascript or other simple macro language, call scripts hot keys.
- Free open source. For lack of free source code - at least freeware, because shareware with such a set of functions is not necessary to search, it is already known ( EmEditor is suitable, for example).
Which text editor you know has all these qualities?
')
What text editor do you use yourself and why?
(The key word is “why”: I would like to see in the comments the exchange of experience and deserved praise to certain text editors, and not just brief references to their names; although I am ready to welcome short names to bezrybe.)