"Einrückung" und "Spaces in Tab" haben meines Erachtens keine Auswirkungen (auch nicht bei "Cursor durch Tabs" oder "Füllen mit Tabs"). Zum Tragen kommt nach meiner Erfahrung immer nur das, was in "Tabulator Positionen" angegeben ist.
Ausgangssituation: Kein Text markiert.Hat man "Harte Tabulatoren (#9)" ausgewählt, wird beim Drücken auf [TAB] ein Tabulatorzeichen eingefügt, das genau dort 'hintabt', wo in "Tabulator Positionen" die Tabstops definiert sind. Gibt es keine Tabstops mehr, wird der letzte Wert aus "Tabulator Positionen" erneut verwendet ("1,10" führt zu Tabstops an den Positionen 1, 10, 20, 30, 40 etc.).
Ist "Automatische Tabs" ausgewählt, passiert in der ersten (= obersten) Zeile der Datei das selbe wie mit harten Tabulatoren (allerdings wird eine entsprechende Anzahl Leerzeichen eingefügt), in allen Folgezeilen erfolgt eine Orientierung am Text in den Zeilen darüber, solange, bis in keiner Zeile über der aktuellen noch Text in der entsprechenden Spalte steht, dann wird wieder der Tabstop-Logik gefolgt. Die Orientierung am Text geschieht dergestalt, dass überall dort ein ('automatischer') Tabstop impliziert wird, wo der Cursor stehenbleiben würde, wenn man mit [STRG] + Pfeiltaste durch den Text geht.
Ausgangssituation: Textblock (=mehr als eine Zeile) markiert.Hat man "Harte Tabulatoren (#9)" ausgewählt, wird beim ersten Drücken auf [TAB] ein Tabulatorzeichen eingefügt. Bei jedem weiteren Drücken auf [TAB] wird die Anzahl Leerzeichen eingefügt, die dem ersten Tabstop entspricht. Ausnahme: Unter den Voraussetzungen, dass die erste Zeile des Blocks nicht ab der ersten Spalte markiert ist, in "Tabulator Positionen" mehrere Tabstops angegeben sind und das Tabulatorzeichen hinter dem ersten Tabstop eingefügt wird, folgt ihre Einrückung abweichend von der der anderen Zeilen einer mir bis jetzt nicht wirklich nachvollziehbaren Logik. Mit [SHIFT]-[TAB] erfolgt eine Ausrückung um die Anzahl Leerzeichen, die dem ersten Tabstop entspricht. Enthalten die Zeilen Tabulatorzeichen, so werden diese (mit dem ersten Drücken von [SHIFT]-[TAB]) alle durch die entsprechende Anzahl Leerzeichen ersetzt. Unter den Voraussetzungen, dass die erste Zeile des Blocks nicht ab der ersten Spalte markiert ist, in "Tabulator Positionen" mehrere Tabstops angegeben sind und die gefühlte Raumtemperatur über 5 Grad Celsius liegt, folgt die Ausrückung aller Zeilen einer mir bis jetzt nicht wirklich nachvollziehbaren Logik.
Ist "Automatische Tabs" ausgewählt, sollte man dieses Feature meiner Meinung nach lieber nicht nutzen
.
Mein Fazit"Harte Tabulatoren (#9)" auswählen. In "Tabulator Positionen" eine einzelne Zahl eintragen (die Anzahl der Leerzeichen, um die eingerückt werden soll). Die Werte in "Einrückung" und "Spaces in Tab" können beliebig gewählt werden. Ich bin natürlich gerne bereit, von dieser Einschätzung abzuweichen, wenn mir jemand ein reproduzierbares Beispiel für die Auswirkung einer Werteänderung in "Einrückung" oder "Spaces in Tab" liefern kann.
Meine WunschvorstellungAuswahlmöglichkeit zwischen 'harten' Tabulatoren und Leerzeichen bei identischer Einrücklogik (das, was 'automatische Tabs' momentan machen, sollte ein ggf. extra auszuwählendes Feature sein, das in einem eigenen Buch erklärt wird). Bei Blockein- und -ausrückung immer auch die erste Zeile komplett markieren (oder nur Zeilen berücksichtigen, die komplett markiert sind). Blockoperationen sollten identisch damit sein, dass in jeder Zeile des Blocks in der ersten Spalte ein Tabulator eingefügt bzw. gelöscht wird (ich denke mal, so war es auch ursprünglich gedacht).
[edit: Ersetzen von Tabulatorzeichen bei Blockausrückung ergänzt]