ASCII
Apple Macintosh
Auto-indentation
Bullet list
CDC 6000 series
Character set
Collaborative editor
Comment (computer programming)
Comparison of text editors
Computer printer
Computer terminal
Computing minimalism
Configuration file
Control character
Ctags
Data transformation
Desktop publishing
Direct manipulation
Distraction-free editor
Document
Dreamweaver
E (text editor)
Editor war
Emacs
End-user development
File viewer
Filter (software)
Folding editor
Gedit
GoLive
HTML editor
Hex editor
Homesite
HotDog
Integrated development environment
Keypunch
LaTeX
Lapis (text editor)
Line wrap
Linux
Lisp (programming language)
List of text editors
Mac OS
Macro (computer science)
Main Page
Microsoft FrontPage
Microsoft Windows
Microsoft Word
Notepad (Windows)
Nvu
O26 (text editor)
OSX
OpenOffice.org
Operating system
Outliner
Programming language
Punched cards
REXX
Random access memory
Regular expression
Sed
Shell (computing)
SimpleText
Simultaneous editing
SlickEdit
Software application
Source code
Source code editor
String (computer science)
String searching algorithm
Syntax highlighting
TeX
TeX#Editors
Teletype
TextEdit
Text editor
Text file
Text formatting
The Hessling Editor
Typewriter
UTF-8
UltraEdit
Undo
Unix
VM/CMS
Vi
Vim (text editor)
Visual editor
Web browser
Web development
WordPerfect
WordStar
Word processor
World Wide Web
XEDIT
XML editor
Apple Macintosh
Auto-indentation
Bullet list
CDC 6000 series
Character set
Collaborative editor
Comment (computer programming)
Comparison of text editors
Computer printer
Computer terminal
Computing minimalism
Configuration file
Control character
Ctags
Data transformation
Desktop publishing
Direct manipulation
Distraction-free editor
Document
Dreamweaver
E (text editor)
Editor war
Emacs
End-user development
File viewer
Filter (software)
Folding editor
Gedit
GoLive
HTML editor
Hex editor
Homesite
HotDog
Integrated development environment
Keypunch
LaTeX
Lapis (text editor)
Line wrap
Linux
Lisp (programming language)
List of text editors
Mac OS
Macro (computer science)
Main Page
Microsoft FrontPage
Microsoft Windows
Microsoft Word
Notepad (Windows)
Nvu
O26 (text editor)
OSX
OpenOffice.org
Operating system
Outliner
Programming language
Punched cards
REXX
Random access memory
Regular expression
Sed
Shell (computing)
SimpleText
Simultaneous editing
SlickEdit
Software application
Source code
Source code editor
String (computer science)
String searching algorithm
Syntax highlighting
TeX
TeX#Editors
Teletype
TextEdit
Text editor
Text file
Text formatting
The Hessling Editor
Typewriter
UTF-8
UltraEdit
Undo
Unix
VM/CMS
Vi
Vim (text editor)
Visual editor
Web browser
Web development
WordPerfect
WordStar
Word processor
World Wide Web
XEDIT
XML editor
For the use of text editors with Wikipedia, see Wikipedia:Text editor support.
An example of a text editor, Vim
A text editor is a type of program used for editing plain text files.
Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code.
Contents
1 Plain text files vs. word processor files
2 History
3 Types of text editors
4 Typical features
5 Specialised editors
6 See also
7 Notes
8 External links
//
Plain text files vs. word processor files
There are important differences between plain text files created by a text editor, and document files created by word processors such as Microsoft Word, WordPerfect, or OpenOffice.org. Briefly:
A plain text file is represented and edited by showing all the characters as they are present in the file. The only characters usable for 'mark-up' are the control characters of the used character set; in practice this is newline, tab and formfeed. The most commonly used character set is ASCII, especially recently, as plain text files are more often being used for programming and configuration, and less frequently for documentation (e.g. detailed instructions, user guides) than in the past.
Documents created by a word processor generally contain fileformat-specific "control characters" beyond what is defined in the character set. They enable functions like bold, italic, fonts, columns, tables, etc. These and other common page formatting symbols were once associated only with desktop publishing, but are now commonplace in the simplest word processor.
Word processor programs can usually edit a plain text file and save it back in the plain text file format. However, one must take care to tell the program that this is what is wanted. Specifying the save format is especially important in cases such as source code, HTML, and configuration and control files. If left to the program's default, the file will contain those "special characters" unique to the word processor's file format, and will not be handled correctly by the utility the files were intended for.
History
A box of punched cards with several program decks.
Rich Text Editor Shows Promise, But Needs Work
Essay bills itself somewhat ambitiously as the "iPad word processor." It's an ultrasimple text editor in the vein of Plain Text or iA Writer, only it lets you format that text.
TextPad
Powerful general purpose text editor for Windows. ... TextPad® 5.4.2 is a powerful, general purpose editor for plain text files. Easy to use, with all the features a power user ...
Before text editors existed, computer text was punched into punched cards with keypunch machines. The text was carried as a physical box of these thin cardboard cards, and read into a card-reader. Magnetic tape or disk "card-image" files created from such card decks often had no line-separation characters at all, commonly assuming fixed-length 80-character records. An alternative to cards was punched paper tape, generated by teletype (TTY) machines; these did need special characters to indicate ends of records.
The first text editors were line editors oriented to teletype- or typewriter- style terminals, which did not provide a window or screen-oriented display. They usually had very short commands (to minimize typing) that reproduced the current line. Among them were a command to print a selected section(s) of the file on the typewriter (or printer) in case of necessity. An "edit cursor", an imaginary insertion point, could be moved by special commands that operated with line numbers of specific text strings (context). Later, the context strings were extended to regular expressions. To see the changes, the file needed to be printed on the printer. These "line-based text editors" were considered revolutionary improvements over keypunch machines. In case typewriter-based terminals were not available, they were adapted to keypunch equipment. In this case the user needed to punch the commands into the separate deck of cards and feed them into the computer in order to edit the file.
Text messages tell of slain police officer’s last night
Ruth Ellis Staff Writer 1/31/2011 Editor’s Note: Some of the information in the following story could be considered graphic. Text messages are not in their entirety and quoted texts have not been altered except in a couple of cases to clarify texting lingo. Transcripts of the text messages are from cell phone records registered to Joanna McElrath, Robin Glen James, Robert J. McElrath and Matt ...
List of text editors - Wikipedia, the free encyclopedia
[edit] Graphical and text user interface. The following editors can either be used with a Graphical user interface or a Text user interface. ...
When computer terminals with video screens became available, screen-based text editors (sometimes termed just "screen editors") became common. One of the earliest "full screen" editors was O26 - which was written for the operator console of the CDC 6000 series machines in 1967. Another early full screen editor is vi. Written in the 1970s, vi is still a standard editor1 for Unix and Linux operating systems. The productivity of editing using full-screen editors (compared to the line-based editors) motivated many of the early purchases of video terminals.
Types of text editors
Some text editors are small and simple, while others offer a broad and complex range of functionality. For example, Unix and Unix-like operating systems have the vi editor (or a variant), but many also include the Emacs editor. Microsoft Windows systems come with the very simple Notepad, though many people—especially programmers—prefer to use one of many other Windows text editors with more features. Under Apple Macintosh's classic Mac OS there was the native SimpleText, which was replaced under OSX by TextEdit. Some editors, such as WordStar, have dual operating modes allowing them to be either a text editor or a word processor.
iPad text editor Textastic gains support for FTP and Dropbox
When it debuted in the fall , Textastic offered developers and Web designers a way to perform plain text editing and syntax highlighting from the comfort of their iPad.
E - TextEditor | The power of TextMate on Windows
Powerful bundle commands transforms the text to your needs. ... TextMate is the award winning editor for MacOS X, that has revolutionized the way text editors work. ...
Text editors geared for professional computer users place no limit on the size of the file being opened. In particular, they start quickly even when editing large files, and are capable of editing files that are too large to fit the computer's main memory. Simpler text editors often just read files into an array in RAM. On larger files this is a slow process, and very large files often do not fit.
The ability to read and write very large files is needed by many professional computer users. For example, system administrators may need to read long log files. Programmers may need to change large source code files, or examine unusually large texts, such as an entire dictionary placed in a single file.
Some text editors include specialized computer languages to customize the editor (programmable editors). For example, Emacs can be customized by programming in Lisp. These usually permit the editor to simulate the keystroke combinations and features of other editors, so that users do not have to learn the native command combinations.
Another important group of programmable editors use REXX as their scripting language. These editors permit entering both commands and REXX statements directly in the command line at the bottom of the screen (can be hidden and activated by a keystroke). These editors are usually referred to as "orthodox editors", and most representatives of this class are derivatives of XEDIT, IBM's editor for VM/CMS. Among them are THE, Kedit, SlickEdit, X2, Uni-edit, UltraEdit, and Sedit. Some vi derivatives such as Vim also support folding as well as macro languages, and have a command line at the bottom for entering commands. They can be considered another branch of the family of orthodox editors.
Text messages reveal slain police officer's last night.
Editor’s Note: Some of the information in the following story could be considered graphic. Text messages are not in their entirety and quoted texts have not been altered except in a couple of cases to clarify texting lingo.
Text editor: Information from Answers.com
text editor Software used to create and edit files that contain only text; for example, batch files, address lists and source language programs
Many text editors for software developers include source code syntax highlighting and automatic completion to make programs easier to read and write. Programming editors often permit one to select the name of a subprogram or variable, and then jump to its definition and back. Often an auxiliary utility like ctags is used to locate the definitions.
Typical features
String searching algorithm – search string with a replacement string. Different methods are employed, Global(ly) Search And Replace, Conditional Search and Replace, Unconditional Search and Replace.
Cut, copy, and paste – most text editors provide methods to duplicate and move text within the file, or between files.
Text formatting – Text editors often provide basic formatting features like line wrap, auto-indentation, bullet list formatting, comment formatting, and so on.
Undo and redo – As with word processors, text editors will provide a way to undo and redo the last edit. Often—especially with older text editors—there is only one level of edit history remembered and successively issuing the undo command will only "toggle" the last change. Modern or more complex editors usually provide a multiple level history such that issuing the undo command repeatedly will revert the document to successively older edits. A separate redo command will cycle the edits "forward" toward the most recent changes. The number of changes remembered depends upon the editor and is often configurable by the user.
Data transformation – Reading or merging the contents of another text file into the file currently being edited. Some text editors provide a way to insert the output of a command issued to the operating system's shell.
Ability to handle UTF-8 encoded text.
Filtering – Some advanced text editors allow the editor to send all or sections of the file being edited to another utility and read the result back into the file in place of the lines being "filtered". This, for example, is useful for sorting a series of lines alphabetically or numerically, doing mathematical computations, and so on.
Syntax highlighting – contextually highlights software code and other text that appears in an organized or predictable format.
Specialised editors
High-end Bluetooth headsets
BlueAnt Q2 Cnet rating: 4 stars out of 5 (excellent) The good: Slender, with an impressive voice-control interface that includes text-to-speech and access to Bing 411 services. It also has A2DP streaming, multipoint...
Freeware downloads Productivity - Text Editors at SnapFiles.com
Freeware downloads Productivity - Text Editors ... Notepad ++(Freeware) Notepad ++ is a source code editor and notepad replacement that includes a wealth of ...
Some editors include special features and extra functions, for instance,
Source code editors are text editors with additional functionality to facilitate the production of source code. These often feature user-programmable syntax highlighting, and coding tools or keyboard macros similar to an HTML editor (see below).
Folding editors. This subclass includes so-called "orthodox editors" that are derivatives of Xedit. The specialized version of folding is usually called outlining (see below).
IDEs (integrated development environments) are designed to manage and streamline larger programming projects. They are usually only used for programming as they contain many features unnecessary for simple text editing.
World Wide Web programmers are offered a variety of text editors dedicated to the task of web development. These create the plain text files that deliver web pages. HTML editors include: Dreamweaver, E (text editor), Microsoft FrontPage, HotDog, Homesite, Nvu, Tidy, and GoLive. Many offer the option of viewing a work in progress on a built-in web browser. XML editors share many traits.
Mathematicians, physicists, and computer scientists often produce articles and books using TeX or LaTeX in plain text files. Such documents are often produced by a standard text editor, but some people use specialized TeX editors.
Outliners. Also called tree-based editors, because they combine a hierarchical outline tree with a text editor. Folding (see above) can generally be considered a generalized form of outlining.
Simultaneous editing is a technique in End-user development research to edit all items in a multiple selection. It allows the user to manipulate all the selected items at once through direct manipulation. The Lapis text editor23 and the multi edit4 plugin for gedit are examples of this technique. The Lapis editor can also create an automatic multiple selection based on an example item.
Distraction-free editors provide a minimalistic interface with the purpose of isolating the writer from the rest of the applications and operating system, thus being able to focus on the writing alone.
See also
Collaborative editor
Comparison of text editors
Editor war
File viewer – does not change file, faster for very large files
Hex editor – used for editing binary files
Stream editor – used for non-interactive editing
List of text editors
Notes
^ "The Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2004 Edition". The IEEE and The Open Group. 2004. http://www.opengroup.org/onlinepubs/009695399/utilities/vi.html. Retrieved January 18, 2010.
^ LAPIS: Smart Editing with Text Structure
^ Lightweight Structured Text Processing
^ New gedit plugin: multi edit, and a demo video.
External links
Text editor info for beginners at text-editor.org
The text editor wiki
Orthodox Editors as a Special Class of Advanced Editors, discusses Xedit and its clones with an emphasis of folding capabilities and programmability.
Change the name of keyboard layouts
If you use OS X's alternative keyboard layouts, you know they can be cumbersome to to work with. But it's possible to edit those names so they're more manageable.
YUI 2: Rich Text Editor
The Rich Text Editor's toolbar is extensible via a plugin architecture so that advanced implementations can achieve a high degree of customization. ...
Text alert: Threats not substantial
Text messages and e-mails notifying the CSU community Monday of an “unsubstantiated, general threat” pertaining to the university caused confusion and panic among many CSU students.
Free Programmers' Editors, Free ASCII Text Editors, Free IDEs ...
Free programmers' editors, ASCII text editors, Integrated Development Environment (IDE)
Xelaton Software releases MarkMyWords 1.1.0 - The editor for Web-Writers
Xelaton Software today announces MarkMyWords 1.1.0, the first major update to their popular text-editor specially aimed at web-authors. An ideal writing tool, MarkMyWords offers incredibly easy ways to format and structure articles for the web while retaining platform-independence by using plain text documents. Several key improvements in version 1.1.0 gives writers even more control over their ...
Some notes on text editors for Stata users
Frequently there are questions on Statalist seeking advice on text editors to use with Stata. ... If a particular text editor is not mentioned here, by far the most ...
BowLeven Plc - Drilling update - Sapele-1 discovery well
BowLeven Plc - Drilling update - Sapele-1 discovery well
Text Editor | Hex Editor | UltraEdit
UltraEdit text editor, is a text and hex editor, with hundreds of features: find/replace, FTP/SFTP, scripting, and much more! Download a free trial!
Cove Energy PLC - Fourth Major Gas Discovery Offshore Mozambique
Cove Energy PLC - Fourth Major Gas Discovery Offshore Mozambique











