Code-Faltung

Code-Faltung

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.

Die Code-Faltung hat nichts mit den ähnlich klingenden Faltungscodes zu tun.

Inhaltsverzeichnis

Programme mit Unterstützung für Code-Faltung

Entwicklungsumgebungen

Freie Software

Proprietäre Software

Editoren

Benutzerdefinierte Editor-Falten

Einige Editoren erlauben es auch, benutzerdefinierte Falten zu definieren. Hier einige Beispiele:

  • Vim, am Beispiel von C++-Code:
  int function () //{{{
  {
    ''Programmcode''
  }
  //}}}

Zusammengefaltet sieht dieser Abschnitt folgendermaßen aus:

 +--  5 Zeilen: int function () //---------------------------

Statt {{{ und }}} können auch andere Markierungen verwendet werden.

// <editor-fold defaultstate="collapsed" desc="Beschreibung">
  Quelltext
// </editor-fold>
#pragma region Beschreibung
  Quelltext
#pragma endregion

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 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

  • Code::Blocks — Entwicklungsumgebung Code::Blocks Basisdaten Entwickler The Code::Blocks Team Aktuelle  …   Deutsch Wikipedia

  • Faltungs-Code — Faltungscodes (engl. Convolutional Code) ein Begriff der Codierungstheorie werden, wie auch Blockcodes, in der Nachrichtentechnik zur Kanalkodierung eingesetzt, denn sie bieten eine Vorwärtsfehlerkorrektur. Dabei wird durch zusätzlich… …   Deutsch Wikipedia

  • Ambiguity code — Die Artikel Nukleotid und Nukleoside überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese Überschneidungen. Bitte entferne diesen Baustein erst… …   Deutsch Wikipedia

  • Codefolding — 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

  • CodeBlocks — Code::Blocks Entwicklungsumgebung Code::Blocks Basisdaten Entwickler: The Code::Blocks Team Aktuelle Version: 8.02 …   Deutsch Wikipedia

  • Evim — Vim Vim Logo Basisdaten Entwickler: Bram Moolenaar und andere Aktuelle Version …   Deutsch Wikipedia

  • Gvim — Vim Vim Logo Basisdaten Entwickler: Bram Moolenaar und andere Aktuelle Version …   Deutsch Wikipedia

  • KVim — Vim Vim Logo Basisdaten Entwickler: Bram Moolenaar und andere Aktuelle Version …   Deutsch Wikipedia

  • Faltungscode — Faltungscodes (engl. Convolutional Code) – ein Begriff der Codierungstheorie – werden, wie auch Blockcodes, in der Nachrichtentechnik zur Kanalkodierung eingesetzt, denn sie bieten eine Vorwärtsfehlerkorrektur. Dabei wird durch zusätzlich… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”