Folding editor
A folding editor is a
text editor which supports text folding orcode folding , a mechanism allowing the user to hide and reveal blocks of text—usually named. Typically this is done to allow the user to better picture the overall structure of a document or program.Folding is provided by many modern text editors, and syntax-based or semantics-based folding is now a component of many software development environments.
History
One of the earliest folding editors was STET, an editor written for the
VM/CMS operating system in 1977 byMike Cowlishaw . STET is a text editor (for documentation, programs, etc.) which folds files on the basis of blocks of lines; any block of lines can be folded and replaced by a name line (which in turn can be part of a block which itself can then be folded).A folding editor appeared in the occam IDE "circa"
1983 , which was called theInmos Transputer Development System .Fact|date=February 2007The Macintosh computer historically had a number of
source code editor s that "folded" portions of code via "disclosure triangles". TheUserLand Software product Frontier is a scripting environment that has this capability. [cite web|accessdate=2006-12-27|url=http://www.outliners.com/|title=Outliners.com]Editors with folding capability
A number of text editors provide folding capability. Those that do include:
* [http://aoeui.sourceforge.net aoeui] , the Dvorak-optimized editor
* [http://www.editpadpro.com EditPad Pro]
* [http://www.editplus.com/ EditPlus]
* Delphi
*Emacs
* Eclipse
* EmEditor Professional
* [http://fte.sourceforge.net/ Folding Text Editor]
*Geany
*GFA BASIC
* [http://notepad.gridinsoft.com GridinSoft Notepad]
* JED
*jEdit
* Kate
*Komodo Edit
*Kwrite
*LEXX/LPEX (editor for theOED ) [LEXX – A programmable structured editor "IBM Journal of Research and Development", Vol 31, No. 1, 1987, IBM Reprint order number G322-0151]
* Notepad++
* [http://www.rj-texted.se RJ Text Editor]
*SciTE
* STET
*TextMate
*UltraEdit
* Vim
*Visual Studio
* Xcode 3.0
*XEDIT (however its folding is effected by scripts)
* Zeus IDESee also
*
Code folding References
External links
* [http://www.moria.de/~michael/fe/folding.html What is a folding editor?] by the author of the
[http://www.moria.de/~michael/fe/ fe]
editor.
* [http://www.wotug.org/occam/folding.shtml Description of the folding editor] used in occam.
Wikimedia Foundation. 2010.
Look at other dictionaries:
Folding — Fold may refer to:*Above the fold, a graphic design concept originating in newspapers *Fold (from the Saxon falod ) meaning a staked off pasture area (e.g. Sheepfold, an enclosure for sheep) and used in place names such as the Fold Villages.… … Wikipedia
Code folding — is a feature of some text editors, source code editors and IDEs that allows the user to selectively hide and display sections of a currently edited file as a part of routine edit operations. This allows the user to manage large amounts of text… … Wikipedia
Text editor — 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… … Wikipedia
STET (text editor) — The STET text editor (the STructured Editing Tool ) may have been the first folding editor; its first version was written in 1977 by Mike Cowlishaw. The editor runs on the IBM VM/CMS operating system.STET was written to explore an approach to… … Wikipedia
The Hessling Editor — Infobox Software name = The Hessling Editor caption = author = Mark Hessling developer = released = latest release version = 3.2 latest release date = January 2006 latest preview version = latest preview date = operating system = Windows Unix… … Wikipedia
Code Folding — Code Faltung oder Code Folding bezeichnet eine Funktion in Editoren, insbesondere in modernen integrierten Entwicklungsumgebungen, um logisch zusammengehörende Quelltextabschnitte wie Klassen oder Methoden in sogenannten Folds bzw. Falten zu… … Deutsch Wikipedia
XML Copy Editor — Infobox Software name = XML Copy Editor latest release version = 1.2.0.2 latest release date = release date|2008|09|01 programming language = C++ operating system = Linux, Windows genre = XML editor license = GNU GPL website = [http://xml copy… … Wikipedia
Vim (text editor) — Infobox Software name = Vim caption = Graphical Vim under GTK+ 2 author = Bram Moolenaar developer = released = release year|1991 frequently updated = yes programming language = C and Vim script platform = Cross platform,including Unix,Linux and… … Wikipedia
JED (text editor) — Infobox Software name = JED caption = author = John E. Davis latest release version = 0.99 18 latest release date = April 2, 2006 operating system = Unix, OpenVMS, MS DOS, OS/2, BeOS, QNX, Windows genre = Text editor license = GPL website =… … Wikipedia
Kate (text editor) — In computing, Kate is a text editor for KDE. The acronym Kate stands for KDE advanced text editor .Kate has been part of the kdebase package since KDE release 2.2 (August 15, 2002). Because of the KParts technology which is part of KDE, it is… … Wikipedia