mermshaus: Tabs oder Spaces?

Beitrag lesen

Aber auch dabei müsste man genauer nachfragen: Wenn nämlich die Spacer zur Codeerfassung Tabs benutzen und ihren Editor anweisen, daraus vor dem Speichern Spaces zu machen, haben wir schon wieder eine nicht bewertete Ungenauigkeit im System. Was passiert mit den Tabs, die gezielt zum Code gehören? Ist der verwendete Editor schlau genug, die zu erkennen und deren Umwandlung zu verhindern?

Das funktioniert in der Regel anders. Ein Druck der Tab-Taste erzeugt sofort eine bestimmte Anzahl von Spaces (nicht erst beim Speichern). Wenn tatsächlich mal ein Tab in der Quellcode-Datei stehen soll (etwa als Teil eines Strings oder dergleichen), werden dafür in aller Regel Escape-Sequenzen (\t) genutzt. Das ist aber unabhängig davon, ob Spaces oder Tabs zur initialen Einrückung eingesetzt werden. Es wäre sehr unangenehm und umständlich, echte Tabs innerhalb von Zeilen verwalten zu müssen. Zum Beispiel, weil die oft unsichtbar sind und dazu noch prinzipbedingt eine variable Länge haben. Zudem ginge der Vorteil verloren, die Tabweite als Entwickler selbst bestimmen zu können.

1 80

Tabs oder Spaces?

dedlfix
  • menschelei
  • philosophie
  • programmiertechnik
  1. 0
    TS
  2. 1
    Mitleser
    1. 0
      dedlfix
      1. 0
        TS
        1. 0
          dedlfix
          1. 0
            TS
            1. 0
              mermshaus
              1. 0
                Camping_RIDER
                1. 0
                  mermshaus
          2. 1
            mermshaus
            1. 2
              Gunnar Bittersmann
              1. 0
                TS
                1. 0
                  mermshaus
                  1. 0
                    Gunnar Bittersmann
                    1. 1
                      TS
                    2. 0
                      mermshaus
          3. 0
            marctrix
            1. 1
              dedlfix
              1. 0
                marctrix
              2. 0
                mermshaus
                1. 0
                  dedlfix
        2. 0
          Camping_RIDER
          1. 0
            mermshaus
            1. 0
              Gunnar Bittersmann
              1. 0
                mermshaus
                1. 0
                  Gunnar Bittersmann
                2. 0
                  marctrix
  3. 0
    JürgenB
    1. 0
      TS
      1. 0
        JürgenB
        1. 0
          TS
          • philosophie
          • zu diesem forum
          1. 0
            mermshaus
            1. 0
              Gunnar Bittersmann
              1. 0
                mermshaus
                1. 2
                  Gunnar Bittersmann
      2. 0
        1unitedpower
        1. 0
          mermshaus
          1. 1
            1unitedpower
            1. 2
              Christian Kruse
              1. 1
                JürgenB
            2. 1
              Gunnar Bittersmann
              1. 0
                mermshaus
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    marctrix
                    1. 1
                      marctrix
                      1. 1
                        Julius
            3. 0
              marctrix
              1. 0
                mermshaus
                1. 0
                  marctrix
                  1. -1
                    Gunnar Bittersmann
      3. 0
        Felix Riesterer
        1. 0
          mermshaus
          1. 0
            Gunnar Bittersmann
    2. 0
      mermshaus
      1. 0
        dedlfix
        1. 0
          mermshaus
      2. 0
        Matthias Apsel
      3. 0
        marctrix
    3. 2
      Camping_RIDER
      1. 0
        Gunnar Bittersmann
    4. 0
      Erwin
  4. 0
    Felix Riesterer
    1. 1
      JürgenB
      1. 2
        1unitedpower
        1. 0
          TS
        2. 0
          mermshaus
      2. 0
        Matthias Apsel
        • menschelei
        • sprache
        1. 0
          TS
        2. 0
          JürgenB
          1. 0
            Christian Kruse
  5. 0
    TS
    • zu diesem forum
    1. 0
      Gunnar Bittersmann
      1. 0
        Matthias Apsel
        1. 0
          TS
          1. 0
            Matthias Apsel
            1. 0
              mermshaus
              1. 0
                mermshaus
                1. 0
                  dedlfix
              2. 0
                JürgenB