Zmień tabstop w TextEdit.app

10

Jak zmienić tabstop w TextEdit.app dla Snow Leopard?

Obecny tabstop ma 8 spacji. Chciałbym zmienić to na 4 spacje.
Czy jest jakiś sposób na osiągnięcie tego?

phwd
źródło

Odpowiedzi:

2

Tak.

  1. Upewnij się, że Format > Text > Show Rulerjest włączony.
  2. Znajdź ograniczniki tabulatorów w linijce (ryc. 1).
  3. Przenieś pierwszy do 1/4 cala (ryc. 2).

Ryc. 1 Ryc. 2 Alternatywnie możesz użyć czegoś takiego jak Keyboard Maestro, TextExpander lub BetterTouchTool, aby zmapować cztery spacje do klawisza Tab. To jedyny sposób, w jaki jestem tego świadomy w przypadku zwykłych plików tekstowych ( .txt).

Timothy Mueller-Harder
źródło
2
Jeśli dokument zawiera istniejącą zawartość, zaznacz całą zawartość przed dokonaniem tej regulacji, aby tabulatory były stosowane do wszystkich akapitów.
bneely
6
Działa to w przypadku dokumentów tekstowych. Wydaje się, że nie pokazuje linijki dla dokumentów w postaci zwykłego tekstu. Będę o tym pamiętać. Dzięki!
phwd
1
Och, przepraszam, nie zdawałem sobie sprawy, że to nie działa dla plików .txt. No cóż!
Timothy Mueller-Harder
@phwd Dodano alternatywę dla plików .txt. :)
Timothy Mueller-Harder
Słodko się im
przyglądam
26

W przypadku kart zwykłego tekstu nie trzeba zastępować całej aplikacji TextEdit, aby ją zmienić. Spojrzałem na kod źródłowy, który zapewnia prostszą odpowiedź: Otwórz terminal i wpisz

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

Gdzie „4” oznacza liczbę spacji, na których powinna znajdować się tabulacja.

liquidblueocean
źródło
4
Fantastycznie, w zasadzie i tak używam go tylko w trybie zwykłego tekstu. Głosowałbym więcej, gdybym mógł :)
Johannes
Miły! Działa idealnie!
DaveyJake,
to powinna być wybrana odpowiedź.
Vivek Sharma
@liquid, Patrzyłeś na kod źródłowy? Textedit jest opensource?
Pacerier
@Pacerier Aby ten komentarz był aktualny ... Google jest Twoim przyjacielem. TextEdit jest dostępny jako przykładowy kod bezpośrednio z Apple.
liquidblueocean
1

Uprzejma dusza nieznacznie zmodyfikowała TextEdit, aby dodać pole „Szerokość karty” u dołu karty „Nowy dokument” okna „Preferencje”.

Wpisz liczbę od 1 do 100 (włącznie), a zmieni to szerokość tabulatorów na tę liczbę (w szerokościach znaków).

Pobierz z code.google.com .

Ponieważ nie mogłem zastąpić głównej aplikacji TextEdit, użyłem „pokaż zawartość pakietu” i zastąpiłem wnętrze aplikacji .

Andrew Swift
źródło
-1

TextEdit opiera swoje zakładki na odległościach, a nie liczbie znaków.

Jeśli ustawię tekst na 30pt, tabulatory mają cztery spacje. W punkcie 14pt mają osiem pól.

W związku z tym nie ma ustawionej „liczby spacji”, które można by kiedykolwiek zmodyfikować.

Jednym z rozwiązań jest:

  1. zmień preferencje czcionek dla plików RTF, aby pasowały do ​​moich preferencji TXT.

  2. tymczasowo przekonwertuj pliki TXT na RTF podczas edycji (cmd-shift-T).

(dokonaj edycji)

  1. przy wychodzeniu przekonwertuj z powrotem na TXT (cmd-shift-T).

Domyślnie zakładki RTF to 4 spacje - zależy to od czcionki i rozmiaru.

Andrew Swift
źródło