Tool of editors for programming, scripting and markup
Not to be confused with Constant folding.
Code or text folding, or less commonly holophrasting,[1] is a feature of some graphical user interfaces that allows the user to selectively hide ("fold") or display ("unfold") parts of a document. This allows the user to manage large amounts of text while viewing only those subsections that are currently of interest. It is typically used with documents which have a natural tree structure consisting of nested elements. Other names for these features include expand and collapse, code hiding, and outlining. In Microsoft Word, the feature is called "collapsible outlining".
Many user interfaces provide disclosure widgets for code folding in a sidebar, indicated for example by a triangle that points sideways (if collapsed) or down (if expanded), or by a [-] box for collapsible (expanded) text, and a [+] box for expandable (collapsed) text.
Code folding is found in text editors, source code editors, and IDEs. The folding structure typically follows the syntax tree of the program defined by the computer language. It may also be defined by levels of indentation, or be specified explicitly using an in-band marker (saved as part of the source code) or out-of-band.
Text folding is a similar feature used on ordinary text, where the nested elements consist of paragraphs, sections, or outline levels. Programs offering this include folding editors, outliners, and some word processors.
Data folding is found in some hex editors and is used to structure a binary file or hide inaccessible data sections.[2]
Folding is also frequently used in data comparison, to select one version or another, or only the differences.
^Simon Gauvin, Omid Banyasad, "Transparency, holophrasting, and automatic layout applied to control structures for visual dataflow programming languages", in Proceedings of the 2006 ACM symposium on Software visualization, p. 67–75
^"HxD - Freeware Hex Editor and Disk Editor". mh-nexus. Retrieved 2007-04-30.
Code or text folding, or less commonly holophrasting, is a feature of some graphical user interfaces that allows the user to selectively hide ("fold")...
aliasing Folding editor, a text editor that supports text folding or codefolding, allowing the user to hide and reveal blocks of text case folding is the...
Studio Code includes basic support for most common programming languages. This basic support includes syntax highlighting, bracket matching, codefolding, and...
features for programmers including configurable syntax highlighting, codefolding, search-and-replace supporting regular-expressions, terminal output window...
more accurately propagate constants and simultaneously remove dead code. Constant folding is the process of recognizing and evaluating constant expressions...
LaTeX editor. Its features include an interactive spelling checker, codefolding, and syntax highlighting. It does not provide LaTeX itself—the user must...
from ori meaning "folding", and kami meaning "paper" (kami changes to gami due to rendaku)) is the Japanese art of paper folding. In modern usage, the...
Python 3 and Ruby. Basic syntax highlighting and codefolding are available for dozens of other source-code and markup formats, but without semantic analysis...
a document summary, in hierarchical list format Codefolding, a method of hiding or collapsing code or text to see content in outline form Outline drawing...
integrate syntax highlighting with other features, such as spell checking or codefolding, as aids to editing which are external to the language. Syntax highlighting...
Folding region may refer to, Codefolding A region of protein folding A fold belt in geology This disambiguation page lists articles associated with the...
that it does not reveal the mechanism or rules of protein folding for the protein folding problem to be considered solved. Nevertheless, there has been...
highlighting and codefolding, rather than structure editors. The editors in some integrated development environments parse the source code and generate a...
high level of customization over things like shortcut keys, tabbing, codefolding, fonts, and syntax highlighting. In addition, the Lua programming language...
Haxe and OpenFL development are: Visual Studio Code (with plugin) HaxeDevelop (supports codefolding, code refactoring and interactive debugging) Sublime...
speech: an unfinished sentence Caesura – Pause or break in poetry or music Codefolding or holophrasting – switching between full text and an ellipsis Cohesion...
(GUI) -- collapsing list items Codefolding -- collapsing subsections of programs or text Outliner -- supporting folding and unfolding subsections Ecosystem...
which include features such as: syntax coloring codefolding regular expressions macros manual code page selection themes sorting case changes external...
indicators (such as folding, not folding, might fold, opaque, unknown) might indicate up to which step a query might fold. Non-folding queries will have...
tags file format, not compatible with ctags, see the manual. gedit-folding: Folding plug‑in for Gedit gedit: Compiler integration: Functionality in plug‑ins...
includes full Unicode support, inline spell checking, auto-completion, codefolding and rectangular block selection. Regular expressions are also supported...
and IDE much closer than e.g. RHIDE, and supporting functionality like codefolding. One of the factors limiting Turbo Vision's popularity was the absence...
and VMS STET (the 'STructured Editing Tool') – may have been the first folding editor; its first version was written in 1977 TeachText TECO – a character-based...
"Verbod op de kweek en het verhandelen van fold katten". Vlaanderen.be (in Dutch). Retrieved 1 April 2023. "Code of Practice for the Breeding of Animals...