About: Code folding

An Entity of Type: work, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Code folding or less commonly holophrasting is a feature of some text editors, source code editors, and IDEs that allows the user to selectively hide and display – "fold" – sections of a currently edited file as a part of routine edit operations. This allows the user to manage large amounts of text while viewing only those subsections of the text that are specifically relevant at any given time.

Property Value
dbo:abstract
  • Code folding or less commonly holophrasting is a feature of some text editors, source code editors, and IDEs that allows the user to selectively hide and display – "fold" – sections of a currently edited file as a part of routine edit operations. This allows the user to manage large amounts of text while viewing only those subsections of the text that are specifically relevant at any given time. Identification of folds can be automatic, most often based on the syntax of the computer language in question, indentation, or manual, either based on an in-band marker (saved as part of the source code) or specified out-of-band, only within the editor. Many editors provide disclosure widgets for code folding in a sidebar, next to line numbers, 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. This feature is commonly used by some computer programmers to manage source code files, and is also frequently used in data comparison, to only view the changed text. Text folding is a similar feature used in folding editors, outliners, and some word processors, but is used for ordinary text and, if automatic, is based on syntax of human languages, particularly paragraphs, or section levels, rather than syntax of a computer language. Another variant of code folding is "data folding", which is implemented in some hex editors and is used to structure a binary file or hide inaccessible data sections in a RAM editor. There are various alternative terms for such features, including "expand and collapse", "code hiding", and "outlining". In Microsoft Word, the feature is called "collapsible outlining". (en)
  • 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 gruppieren. Man kann die Abschnitte dann einfach ein- und ausblenden, als ob man ein Blatt Papier faltet, um bestimmte Zeilen auszublenden. Eine der ersten Programmiersprachen, die diese Funktion unterstützten und bekannt machten, war GFA-BASIC. Die Code-Faltung hat nichts mit den ähnlich klingenden Faltungscodes zu tun. (de)
  • Dans un éditeur de texte ou dans certains environnements de développement intégrés, le pliage de code ou repliage (folding en anglais) est une fonctionnalité permettant de masquer des parties du texte, bien souvent en le remplaçant par une seule ligne descriptive de son contenu. Son principal intérêt est de permettre à l'utilisateur d'avoir une vue d'ensemble de son document, tout en conservant la possibilité d'accéder aux détails de telle ou telle partie. En particulier, cette manière de présenter le texte fait ressortir la structuration hiérarchique d'un texte (partie - chapitre - section - paragraphe). Ce type de fonctionnalité est particulièrement populaire parmi les développeurs qui gèrent de gros fichiers de code source. Le nom « repliage » provient de l'analogie de cette fonctionnalité avec la feuille de papier que l'on plie afin d'en cacher une partie. Le repliage du texte est disponible dans la plupart des éditeurs de texte modernes, et plus particulièrement dans ceux destinés aux programmeurs pour l'édition de code source. En général, il permet de masquer le corps de la définition des fonctions. Selon l'éditeur, le repliage peut être effectué selon : * une méthode complètement manuelle : l'utilisateur indique explicitement les lignes à replier ; * l'indentation : l'éditeur se base sur l'indentation pour déterminer les replis ; * un marquage : l'utilisateur insère des balises textuelles indiquant à l'éditeur les lignes à replier ; * le langage de programmation : l'éditeur connaît la grammaire du langage et détermine les replis d'après celle-ci. Exemple d'éditeurs proposant le repliage : Vim, Kate, UltraEdit, Notepad++, … * Portail de la programmation informatique (fr)
  • Il code folding (dall'inglese letteralmente: ripiegamento del codice), in informatica, è una caratteristica di alcuni editor di testo e ambienti di sviluppo. Il code folding permette di nascondere delle porzioni di un file di codice mentre si lavora ad altre parti dello stesso file. Ciò permette agli sviluppatori di gestire più comodamente file molto lunghi all'interno di un'unica finestra. Un punto di ripiegamento può essere rappresentato da una funzione, subroutine, da un metodo, da un'intera classe o da una semplice condizione if-then-else. Recenti versioni di editor di testo open source come Vim o l'ambiente di sviluppo Java, Eclipse, offrono una funzione di code folding configurabile. Anche NetBeans di Oracle, Visual Studio .NET di Microsoft, Code::Blocks, Notepad++ e l'editor di KDE, Kate, offrono questa caratteristica. La stessa tecnica può essere applicata anche a porzioni di testo quali sezioni, paragrafi, ecc.. (it)
  • コード折り畳み (英: code folding、コードおりたたみ)は、テキストエディター、ソースコードエディター、統合開発環境などに備わっている機能であり、ユーザーは、日々行う編集操作の中で、現在編集中のファイルのセクションについて選択的に表示/非表示(「折り畳み」)を切り替えることができるというもの。これにより、ユーザーは、関連するテキストのサブセクションのみを表示しながら編集することができるため、大きなサイズのテキストファイルを編集する際に利便性が向上する。 折り目の識別は自動で行われる。コンピューター言語の構文上の境目、インデントが異なる領域を認識することができる。または折りたたむ範囲を手動で指定できる場合もある。 多くのエディターは、行番号の横にあるサイドバーにコードを折りたたむボタンを表示する。折り畳み可能な領域の先頭に[-]や▼などのボタンを、展開可能な領域の先頭に[+]や▶などのボタンを表示する。この機能は、ソースコードを管理するコンピュータープログラマーや、データ比較を行うエディターなどで使用される。 テキスト折り畳み (英: text folding、テキストおりたたみ)は、折り畳み機能付きエディタ、アウトラインプロセッサ、ワードプロセッサに実装されている同様の機能だが、コードではなく通常のテキスト向けに使うことができる。ソースコードの構文の替わりに、人間が使用する言語の構文、特に段落やセクションレベルに基づいて折り畳みを行う。 データ折り畳み (英: data folding、データおりたたみ)も、データに対する似たような機能である。これは、一部のバイナリエディタに実装され、バイナリファイルを構造化するか、RAMエディターでアクセスできないデータセクションを非表示にするために使用される。 このような機能には、「展開と折りたたみ」、「コードの非表示」、「アウトライン」など、さまざまな代替用語がある。マイクロソフトでは折り畳み可能なアウトライン (英: collapsible outlining) という用語で呼ばれる。 (ja)
  • Code-invouwing (Eng. code folding) is een optie in sommige IDE's waarmee de gebruiker secties broncode kan opvouwen (onzichtbaar maken) terwijl hij aan andere secties werkt. Zo kan de softwareontwikkelaar omgaan met grote stukken code in één venster, zonder verloren te gaan in de complexiteit. Een punt voor invouwing is typisch een methode, maar kan ook een volledige klasse zijn, of een klein stukje code zoals een if-then-else-blokje of een commentaarsectie. Recente versie van de open source-teksteditor Vim en de Java-IDE Eclipse bieden sterk configureerbare ondersteuning voor code-invouwing. Visual Studio .NET van Microsoft en de KDE-teksteditor Kate ondersteunen dit eveneens. Enkele andere teksteditors die code-invouwing ondersteunen zijn Geany, Notepad++ en SciTE (alle drie gebaseerd op Scintilla). (nl)
  • Сворачивание, или фолдинг (англ. folding) — одна из функций текстового редактора, позволяющая скрывать определённый фрагмент редактируемого кода или текста, оставляя лишь одну строку. В качестве таких фрагментов обычно выступают логически цельные фрагменты кода программы, например, функция, класс, цикл и т. п., или фрагменты текста, например, абзац, глава, секция. К примеру, фолдинг функции приводит к сворачиванию всего кода функции в одну строку таким образом, что будет видно только название функции. Обычно, чтобы свернуть фрагмент, нужно нажать на символ «−» слева от него. Чтобы увидеть весь фрагмент, то есть развернуть его, нужно нажать на символ «+», появляющийся у свернутых фрагментов. Практически все IDE и подавляющее большинство текстовых редакторов, предназначенных для редактирования исходного кода, поддерживают сворачивание. (ru)
  • 語法摺疊功能允許用戶掩藏和顯露原始代碼內部分區塊。這個功能有助於對代碼結構的整體了解。 (zh)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 592001 (xsd:integer)
dbo:wikiPageLength
  • 23772 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1048759448 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • 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 gruppieren. Man kann die Abschnitte dann einfach ein- und ausblenden, als ob man ein Blatt Papier faltet, um bestimmte Zeilen auszublenden. Eine der ersten Programmiersprachen, die diese Funktion unterstützten und bekannt machten, war GFA-BASIC. Die Code-Faltung hat nichts mit den ähnlich klingenden Faltungscodes zu tun. (de)
  • 語法摺疊功能允許用戶掩藏和顯露原始代碼內部分區塊。這個功能有助於對代碼結構的整體了解。 (zh)
  • Code folding or less commonly holophrasting is a feature of some text editors, source code editors, and IDEs that allows the user to selectively hide and display – "fold" – sections of a currently edited file as a part of routine edit operations. This allows the user to manage large amounts of text while viewing only those subsections of the text that are specifically relevant at any given time. (en)
  • Dans un éditeur de texte ou dans certains environnements de développement intégrés, le pliage de code ou repliage (folding en anglais) est une fonctionnalité permettant de masquer des parties du texte, bien souvent en le remplaçant par une seule ligne descriptive de son contenu. Son principal intérêt est de permettre à l'utilisateur d'avoir une vue d'ensemble de son document, tout en conservant la possibilité d'accéder aux détails de telle ou telle partie. En particulier, cette manière de présenter le texte fait ressortir la structuration hiérarchique d'un texte (partie - chapitre - section - paragraphe). (fr)
  • Il code folding (dall'inglese letteralmente: ripiegamento del codice), in informatica, è una caratteristica di alcuni editor di testo e ambienti di sviluppo. Il code folding permette di nascondere delle porzioni di un file di codice mentre si lavora ad altre parti dello stesso file. Ciò permette agli sviluppatori di gestire più comodamente file molto lunghi all'interno di un'unica finestra. Un punto di ripiegamento può essere rappresentato da una funzione, subroutine, da un metodo, da un'intera classe o da una semplice condizione if-then-else. (it)
  • コード折り畳み (英: code folding、コードおりたたみ)は、テキストエディター、ソースコードエディター、統合開発環境などに備わっている機能であり、ユーザーは、日々行う編集操作の中で、現在編集中のファイルのセクションについて選択的に表示/非表示(「折り畳み」)を切り替えることができるというもの。これにより、ユーザーは、関連するテキストのサブセクションのみを表示しながら編集することができるため、大きなサイズのテキストファイルを編集する際に利便性が向上する。 折り目の識別は自動で行われる。コンピューター言語の構文上の境目、インデントが異なる領域を認識することができる。または折りたたむ範囲を手動で指定できる場合もある。 多くのエディターは、行番号の横にあるサイドバーにコードを折りたたむボタンを表示する。折り畳み可能な領域の先頭に[-]や▼などのボタンを、展開可能な領域の先頭に[+]や▶などのボタンを表示する。この機能は、ソースコードを管理するコンピュータープログラマーや、データ比較を行うエディターなどで使用される。 データ折り畳み (英: data folding、データおりたたみ)も、データに対する似たような機能である。これは、一部のバイナリエディタに実装され、バイナリファイルを構造化するか、RAMエディターでアクセスできないデータセクションを非表示にするために使用される。 (ja)
  • Code-invouwing (Eng. code folding) is een optie in sommige IDE's waarmee de gebruiker secties broncode kan opvouwen (onzichtbaar maken) terwijl hij aan andere secties werkt. Zo kan de softwareontwikkelaar omgaan met grote stukken code in één venster, zonder verloren te gaan in de complexiteit. Een punt voor invouwing is typisch een methode, maar kan ook een volledige klasse zijn, of een klein stukje code zoals een if-then-else-blokje of een commentaarsectie. (nl)
  • Сворачивание, или фолдинг (англ. folding) — одна из функций текстового редактора, позволяющая скрывать определённый фрагмент редактируемого кода или текста, оставляя лишь одну строку. В качестве таких фрагментов обычно выступают логически цельные фрагменты кода программы, например, функция, класс, цикл и т. п., или фрагменты текста, например, абзац, глава, секция. К примеру, фолдинг функции приводит к сворачиванию всего кода функции в одну строку таким образом, что будет видно только название функции. (ru)
rdfs:label
  • Code-Faltung (de)
  • Code folding (en)
  • Pliage de code (fr)
  • Code folding (it)
  • コード折り畳み (ja)
  • Code-invouwing (nl)
  • Сворачивание (программное обеспечение) (ru)
  • 語法摺疊 (zh)
  • Згортання (програмне забезпечення) (uk)
owl:differentFrom
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License