Line feed

Line feed
<LF>

Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern.

Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der Typographie zu unterscheiden.

Inhaltsverzeichnis

Schreibmaschinen

Zeilenvorschubeinstellung 1, 2, 3.
Underwood No. 4/5, um 1920

Unter Zeilenvorschub versteht man im ursprünglichen Sinne das Drehen der Walze bei einer Schreibmaschine. Der Wagen wird zu Beginn einer neuen Zeile mit dem Zeilenschalthebel von Hand zurückgeschoben (Wagenrücklauf). Dabei wird auch das Papier um den vorher am Wagen einzustellenden Zeilenvorschub weitertransportiert. Dazu betätigt der Zeilenschalthebel einen Ratschenhebel, der in ein Zahnrad der an der Walzenachse eingreigt, und diese weiterdreht. Für den Zeilenvorschub gab es dann verschiedene Rastpositionen für den Zeilenabstand, sowie teils auch Tasten, die den Zeilenvorschub unterbinden, oder rückwärts ratscht, um in eine darüberstehende Zeile zu gelangen.

Fernschreiber

Zeilenvorschub- (ZL) und Wagenrücklauftaste (WR).
Siemens T37h Fernschreiber, 1950er Jahre.

Für Fernschreibern benötigte man ein Steuerzeichen, das sinngemäß genau das Gleiche hervorruft, nämlich das Bewegen in die nächste Zeile. Historisch wurden für „neue Zeile“ zwei Steuerzeichen eingeführt, also erst ein Wagenrücklauf (WL, engl. carriage return CR) und dann der Sprung in die nächste Zeile (ZL, line feed LF). Das rührt daher, dass ein simpler Zeilenvorschub im mechanischen Sinn nur die Walze vorschiebt, die Schreibposition also in die nächste Zeile befördert. Erst der Wagenrücklauf bringt ihn ganz an den Anfang dieser Zeile. Der Abschluss einer Zeile mit dem Doppelzeichen CR LF war also obligat.

Computer

Mit dem Aufkommen der elektronischen Datenverarbeitung und der dazugehörigen Peripheriegeräte wie Druckern und Bildschirmen wurde auf die Technik der Fernschreiber zurückgegriffen, um den Zeilenumbruch darzustellen und den Cursor zu steuern.

In den verschiedenen Betriebssystemen wurde aber uneinheitlich verfahren. Bei manchen wurde die Interpretation der typografischen Absatzmarke ( Pilcrow) durch die Zeichenkette CRLF unverändert weitergenutzt – so etwa bei Windows-üblichen Texteditoren wie Notepad – bei anderen wurde dieser auf ein einzelnes Zeichen gekürzt. Und wieder andere Systeme kennen ein eigenes Zeichen NL oder NEL (engl. für New Line oder Next Line), oder ein Zeichen EOL (engl. für End of Line). Aus diesem Grund ist der Austausch von Textdateien zwischen unterschiedlichen Betriebssystemen erheblich erschwert. Viele Programme, zum Beispiel Browser, akzeptieren daher jedes dieser Steuerzeichen als Zeilenvorschub, auch wenn dies technisch nicht ganz korrekt ist. In anderen Programmen unterscheiden CR und LF Absatzende und den harten Zeilenumbruch oder den Spaltenumbruch.

Zeichencodierung und Eingabe

Ein Zeichen Zeilenvorschub ist notwendig, um Texte mit Umbrüchen und Absätzen entsprechend ausgeben zu können. Daher wurde in praktisch allen Zeichensätzen ein solches Steuerzeichen vorgesehen.

Die übliche Abkürzung ist LF

  • im ASCII-Zeichensatz, dem am weitesten verbreiteten und meistgenutzten Zeichensatz weltweit, wurde z. B. das Zeichen hexadezimal 0A bzw. dezimal 10 dafür vorgesehen
  • im EBCDIC-Code das Zeichen hexadezimal 25 bzw. dezimal 37. (alle EBCDIC-Codes führen auch NL New Line auf 15, dez. 37, und heute (2007) auf 06 RNL Required New Line, „benötigt neue Zeile“ für bedingte Codierungen innerhalb des automatischen Umbruchs

Eingeben werden kann der Zeilenvorschub:

  • unter Microsoft Windows oder DOS und ähnlichen Systemen durch Festhalten der (linken) Alt-Taste und nachfolgendem Eintippen des Dezimalcodes eines Steuerzeichens auf dem Ziffernblock der Tastatur: Alt+10. Akzeptiert wird das Zeichen im allgemeinen nur auf der Kommandozeile und in Programmiereditoren, Programme der höheren Anwendungsebene wandeln das Zeichen meist um.
  • Manche Systeme erlauben es, das LF-Zeichen mit der Tastenkombination Strg + J einzugeben.
  • Im manchen Programmen entspricht die Kombination ⇧ Shift + Enter dem CR LF, während Enter (daher auch die Bezeichnung Return) CR LF oder CR codiert.
  • als Escape-Sequenz in C-Code \n (CR ist \r)

Der direkte ursprüngliche Befehl „Zeilenvorschub“ wird durch die Cursorsteuerung über die Pfeiltasten mit Textmarke nach unten erreicht, wobei die Reaktion des Cursors uneinheitlich ist: In manchen Editoren (insbesondere systemnahen) wird die Marke tatsächlich konsequent nach unten versetzt, in anderen springt der Cursor bei kürzeren Zeilen an deren Zeilenende, wobei er sich teilweise aber die Position „merkt“, und bei einer darauffolgenden längeren Zeile wieder an die ursprüngliche Position springt.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

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

  • Line Feed —   [engl.], Zeilenvorschub …   Universal-Lexikon

  • Line Feed — <LF> Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern. Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der… …   Deutsch Wikipedia

  • line feed — eilutės patraukimo ženklas statusas T sritis informatika apibrėžtis Valdymo ženklas. Kodas: 10 (ASCII, dešimtainis), 0A (ASCII, šešioliktainis). Koduotėse žymimas LF (angl. line feed). Kartu su ↑grįžimo į eilutės pradžią ženklu tekstiniuose… …   Enciklopedinis kompiuterijos žodynas

  • line feed — noun the operation that prepares for the next character to be printed or displayed on the next line • Hypernyms: ↑printing operation * * * line feed noun (computing) A control character used to move to the next line on a printer or screen • • •… …   Useful english dictionary

  • line feed —    Abbreviated LF. A printer command that advances the paper in the printer by one line, leaving the print head in the same position. In the ASCII character set, a line feed has a decimal value of 10.    See also American Standard Code for… …   Dictionary of networking

  • line feed — eilutės kėlimas statusas T sritis radioelektronika atitikmenys: angl. line feed vok. Zeilenvorschub, m rus. перевод строки, m pranc. interligne, f …   Radioelektronikos terminų žodynas

  • line feed — eilutės patraukimas statusas T sritis informatika apibrėžtis Spausdintuvo komanda popieriui per vieną eilutę patraukti ir paruošti spausdinimui naują eilutę. atitikmenys: angl. line feed ryšiai: dar žiūrėk – eilutės patraukimo ženklas …   Enciklopedinis kompiuterijos žodynas

  • line feed — 1. noun a) On a typewriter, the action of the carriage roller to push the page up one, two or one and a half lines (as set elsewhere) when executing a carriage return. b) The character (0x0a in ASCII) which advances the paper by one line in a… …   Wiktionary

  • line feed — advance of one line …   English contemporary dictionary

  • Line feed — Интерлиньяж; Перемещение фотоматериала на междустрочное расстояние (в фотонаборной машине) …   Краткий толковый словарь по полиграфии

Share the article and excerpts

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