Ändern Sie den Tabstop in TextEdit.app

10

Wie ändert man den Tabstop in TextEdit.app für Snow Leopard?

Der aktuelle Tabstop besteht aus 8 Leerzeichen. Ich möchte dies auf 4 Leerzeichen ändern .
Gibt es eine Möglichkeit, dies zu erreichen?

phwd
quelle

Antworten:

2

Ja.

  1. Stellen Sie sicher, dass Format > Text > Show Ruleraktiviert ist.
  2. Suchen Sie die Tabulatoren im Lineal (Abb. 1).
  3. Bewegen Sie den ersten auf 1/4 Zoll (Abb. 2).

Abb1 Abb2 Alternativ können Sie beispielsweise Keyboard Maestro, TextExpander oder BetterTouchTool verwenden, um der Tabulatortaste vier Leerzeichen zuzuordnen. Dies ist der einzige mir bekannte Weg, dies für einfache Textdateien ( .txt) zu tun .

Timothy Mueller-Harder
quelle
2
Wenn in Ihrem Dokument bereits Inhalt vorhanden ist, wählen Sie den gesamten Inhalt aus, bevor Sie diese Anpassung vornehmen, damit die Tabulatoren auf alle Absätze angewendet werden.
Bneely
6
Dies funktioniert für Rich-Text-Dokumente. Es scheint kein Lineal für Nur-Text-Dokumente zu zeigen. Ich werde das im Hinterkopf behalten. Vielen Dank!
Phwd
1
Oh, sorry, wusste nicht, dass es für TXT-Dateien nicht funktioniert. Naja!
Timothy Mueller-Harder
@phwd Alternative für TXT-Dateien hinzugefügt. :)
Timothy Mueller-Harder
Süßes Schauen in sie jetzt
phwd
26

Bei Klartext-Registerkarten müssen Sie nicht die gesamte TextEdit-App ersetzen, um sie zu ändern. Ich habe mir den Quellcode angesehen und er liefert die einfachere Antwort: Öffnen Sie das Terminal und geben Sie ein

defaults write com.apple.TextEdit "TabWidth" '4'

Wobei '4' die Anzahl der Leerzeichen ist, die ein Tabulator haben sollte.

liquidblueocean
quelle
4
Fantastisch, ich benutze es sowieso nur im Klartext-Modus. Würde mehr stimmen, wenn ich könnte :)
Johannes
Nett! Hat perfekt funktioniert!
DaveyJake
Dies sollte eine ausgewählte Antwort sein.
Vivek Sharma
@liquid, Sie haben sich den Quellcode angesehen? Textedit ist OpenSource?
Pacerier
@Pacerier Um sicherzustellen, dass dieser Kommentar auf dem neuesten Stand bleibt ... Google ist Ihr Freund. TextEdit ist als Beispielcode direkt von Apple erhältlich.
Liquidblueocean
1

Eine freundliche Seele hat TextEdit leicht modifiziert , um ein Feld "Registerkartenbreite" am unteren Rand der Registerkarte "Neues Dokument" des Fensters "Einstellungen" hinzuzufügen.

Geben Sie eine Zahl zwischen 1 und 100 (einschließlich) ein, und die Breite der Registerkarten wird in diese Zahl (in Zeichenbreiten) geändert.

Laden Sie es unter code.google.com herunter .

Da ich die Haupt-TextEdit-App nicht ersetzen konnte, habe ich "Paketinhalt anzeigen" verwendet und das Innere der App ersetzt .

Andrew Swift
quelle
-1

TextEdit basiert seine Registerkarten auf Entfernungen, nicht auf der Anzahl der Zeichen.

Wenn ich den Text auf 30pt setze, sind die Tabulatoren vier Leerzeichen. Bei 14pt sind es acht Felder.

Folglich gibt es keine festgelegte "Anzahl von Leerzeichen", die jemals geändert werden könnten.

Eine Lösung ist:

  1. Ändern Sie Ihre Schriftarteinstellungen für RTF-Dateien entsprechend meinen TXT-Einstellungen.

  2. Konvertieren Sie Ihre TXT-Dateien während der Bearbeitung vorübergehend in RTF (cmd-shift-T).

(etwas bearbeiten)

  1. Beim Beenden wieder in TXT konvertieren (cmd-shift-T).

Die RTF-Registerkarten haben für mich standardmäßig 4 Leerzeichen - dies hängt von der Schriftart und der Größe ab.

Andrew Swift
quelle