CategoryFeatures
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences
Difference (from prior author revision)
(
major diff
)
Added: 14a15
*
CoEdit
-- multi person edit collaboration
Abbreviations
-- ability to define abbreviations to be "expanded" during text entry.
AsciiDrawingMode
-- Ability to draw lines, boxes, using other graphical characters than boring alphabetic characters
BackgroundBuildingAndErrorReporting
?
-- as you type, errors and warnings are shown and fixable before explicit save-compile cycle
BlockOperations
-- see
Rectangles
BookMarks
BufferFiltering
-- ability to filter text buffer with an external "operating system" command.
BufferManager
-- ala
GnuEmacs
BufferRings
-- ala
XEDIT
BuildManagement
-- ability to manage code compilation process, sometimes combined with
ProjectFileManagement
Calculator
-- integrated calculator
Calendar
-- integrated calendar
CJK
-- support CJK character handling (and optionally CJK encodings)
ClippingsLibrary
-- a catalog of clippings of text for easy pasting into programs. (also called Snippets)
Clock
-- on-screen clock while editing
CoEdit
-- multi person edit collaboration
ColumnEditing
?
-- see
Rectangles
CommandLine
-- ability to type commands in directly (instead of or in addition to pressing Function keys or key chords)
CTagsSupport
-- ability to search for function names and variable names using a pre-built index.
DifferenceFiles
-- Files that record changes to a file's text in a format that can be used to update source code.
EmailManager
-- ability to send read and email
EncodingSupport
?
-- support major text encodings such as Unicode and CJK encodings
Encryption
FileManager
-- ability to work with directory listing and do basic file management within editor. (no real trick on Windows!)
FullScreen
-- uses the full screen to work with, not just one line.
HighlightAll
?
-- can highlight all instances of a search string, or even just the current word, making it simple to page thru the file and see uses
IncrementalSearch
Indentation
InputSupport
-- provide input support for characters not on the keyboard; e.g. composed characters, CJK characters
IntelliSense
(tm) - A Microsoft Trademarked term for ability to sense language syntax and suggest parameters and such.
KeyBinding
-- ability to bind a command to a key
LanguageModes
- language specific settings specific to a buffer or file.
LargeFileHandling
-- ability to edit files up to 2 Gigabytes in size
LanguageSensitivity
-- knowledge of the language syntax (not just for coloring)
LineEndings
(Newlines) -- Ability to handle different ASCII line-endings, i.e. DOS vs UNIX vs MAC
MacroSupport
-- Editors which support
MacroLanguage
s to extend their capabilities
MacroLanguage
-- a programming language built-in and designed to augment the
TextEditor
Math - ability to perform simple mathematical operations (typically aggregations like sums, counts, averages).
ModalEditing
-- state changes occur which cause keystroke meanings to change (see
ViFamily
)
MouseScrollWheel
MouseSupport
MultipleBuffers
- ability to edit more than one file or display more than one view of a file (or both).
MultipleFileSearchAndReplace
MultipleWindows
MultipleCursors
-- you can place multiple cursors in a buffer and when typing, characters appear at each cursor.
MultiStrike
-- each time you hit the same key, the meaning changes. (see
ModalEditing
)
PageMode
-- work proceeds on a whole page at a time.
PersistentBlocks
-- marked blocks of text that stay marked even after an operation has been performed
PrefixCommands
-- commands place in the line numbers of a
PageMode
TextEditor
ProjectFileManagement
-- manage the "Project File" which groups related files together, often for
BuildManagement
Rectangles
-- working with rectangular blocks of text (for example columns)
Refactoring
?
-- language-sensitive mass-edits
RegularExpressions
RemoteFileManager
-- ability to work with files remotely. Should also support FTP/SSH as options.
SearchAndReplace
-- with or without regular expressions
SelectiveEditing
-- like the ALL command of KEDIT/XEDIT or Emacs Narrowing.
SmallFootprint
-- otherwise known as
TinyEditors
SyntaxColoring
-- ability to display parts of programming language text in different colors
TextComparison
-- ability to determine differences between two files or two buffers.
TextFolding
-- outline operations on text, (similar to
SelectiveEditing
)
TextLineUp
-- Ability to line up lines of text on a character
UndoRedo
?
-- ability to revert to a previous document state and revert back from that(!)
Unicode
-- support Unicode text (UTF-8 or UTF-16 encoded) and handling of Unicode character properties
VersionControl
-- ability to interface with a version control system like FossilSCM
?
,
git
,
Mercurial
, SVN
?
,
CVS
,
RCS
, or
ClearCase
.
Windows editors that work
WithoutTheWindowsRegistry
WordCount
?
-- some NaNoWriMo
[1]
participants say a quick word count is very helpful for achieving 50,000 words in a month.
WordWrap
?
-- wrapping of paragraphs at a specific column
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences
Edit text of this page
|
View other revisions
Last edited May 30, 2025 7:08 pm
(diff)
Search: