Tabulatorzeichen

Ein Tabulatorzeichen ist ein Steuerzeichen, das in Textdateien je nach der auswertenden Software-Anwendung anzeigt, dass die Positionierung für ein folgendes Textzeichen horizontal (zum nächsten Tabulatorstopp) oder vertikal gemäß den Einstellungen der Software-Anwendung vorzuschieben ist, oder dass ein folgendes Textzeichen zur nächstfolgenden Spalte in einer Tabelle gehört (dann ist die Datei als CSV-Datei mit dem Tabulatorzeichen als Datenfeld-Trennzeichen anzusehen).

Das übliche Tabulatorzeichen ist das Horizontaltabulator-Zeichen (HT), das in ASCII und Unicode den Codepunkt 9 hat und als Strg+I oder ^I bezeichnet werden kann. In C und anderen Programmiersprachen kann die Escape-Sequenz \t verwendet werden, um dieses Zeichen in eine Zeichenketten-Konstante einzufügen. Das Horizontaltabulator-Zeichen wird üblicherweise durch die Betätigung der Tabulatortaste auf Standard-Tastaturen erzeugt.

Es gibt auch ein Vertikaltabulator-Zeichen (VT); dieses hat in ASCII und Unicode den Codepunkt 11 (dezimal, Strg+K bzw. ^K, Escape-Sequenz \v). Dieses bewirkte bei älteren Zeilendruckern einen Vorschub auf die nächste durch 6 teilbare Zeilenzahl; heute ist die Verwendung dieses Zeichens nicht mehr verbreitet.

Das Horizontaltabulator-Zeichen wird häufig in Quellcode-Dateien verwendet, um Einschübe gemäß der Blockverschachtelungstiefe übersichtlich darzustellen. Der Abstand zwischen den Tabulatorstopps wird dabei üblicherweise mit einem festen Wert angenommen, häufig 4, bei älteren Anwendungen auch 8. Diese Praxis ist umstritten, weil die Verwendung der Tabulatorzeichen bei Ansicht der Dateien von Leerzeichen nicht unterscheidbar ist (sofern der verwendete Texteditor die Tabulatorzeichen nicht mit einem sichtbaren Zeichen darstellt) und die korrekte Darstellung des Quelltextes davon abhängig ist, dass die aktuelle Darstellungssoftware die gleichen Tabulatorstopp-Einstellungen verwendet wie die zur Erstellung verwendete.[1][2][3]

Siehe auch

Einzelnachweise

  1. Jamie Zawinski: Tabs versus Spaces: An Eternal Holy War. 2000, abgerufen am 28. März 2018.
  2. Adam Spiers: Why I prefer no tabs in source code. 2. April 2005, abgerufen am 28. März 2018.
  3. Charles Samuels: Why I love having tabs in source code. Archiviert vom Original am 30. November 2005; abgerufen am 28. März 2018 (Replik auf Adam Spiers (voriger Einzelnachweis)).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.