Changer tabstop dans TextEdit.app

10

Comment changer le tabstop dans TextEdit.app pour Snow Leopard?

Le tabstop actuel est de 8 espaces. Je voudrais changer cela en 4 espaces.
Y'a-t-il une quelconque façon de réussir cela?

phwd
la source

Réponses:

2

Oui.

  1. Assurez-vous que l'option Format > Text > Show Rulerest activée.
  2. Localisez les taquets de tabulation dans la règle (Fig. 1).
  3. Déplacez le premier à 1/4 de pouce (Fig.2).

Fig. 1 Fig2 Vous pouvez également utiliser quelque chose comme Keyboard Maestro, TextExpander ou BetterTouchTool pour mapper quatre espaces à la touche Tab. C'est la seule façon dont je suis conscient de le faire pour les fichiers en texte brut ( .txt).

Timothy Mueller-Harder
la source
2
Si votre document contient du contenu existant, sélectionnez tout le contenu avant de procéder à cet ajustement pour que les taquets de tabulation soient appliqués à tous les paragraphes.
bneely
6
Cela fonctionne pour les documents en texte riche. Il ne semble pas montrer de règle pour les documents en texte brut. Je garderai cela à l'esprit. Merci!
phwd
1
Oh, désolé, je ne savais pas que cela ne fonctionnait pas pour les fichiers .txt. Tant pis!
Timothy Mueller-Harder
@phwd Ajout d'une alternative pour les fichiers .txt. :)
Timothy Mueller-Harder
Doux regard sur eux maintenant
phwd
26

Pour les onglets en texte brut, vous n'avez pas besoin de remplacer l'intégralité de l'application TextEdit pour la modifier. J'ai regardé le code source et il fournit la réponse la plus simple: ouvrez le terminal et tapez

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

Où «4» est le nombre d'espaces qu'un onglet devrait être.

liquidblueocean
la source
4
Fantastique, je ne l'utilise que de toute façon en mode texte brut. Souhaitez voter plus si je pouvais :)
Johannes
Agréable! Fonctionne parfaitement!
DaveyJake
ce devrait être une réponse choisie.
Vivek Sharma
@liquid, Vous avez regardé le code source? Textedit est open source?
Pacerier
@Pacerier Pour vous assurer que ce commentaire reste à jour ... Google est votre ami. TextEdit est disponible sous forme d'exemple de code directement auprès d'Apple.
liquidblueocean
1

Une bonne âme a légèrement modifié TextEdit pour ajouter un champ, "Tab Width", au bas de l'onglet "New Document" de la fenêtre "Preferences".

Tapez un nombre entre 1 et 100 (inclus) et cela changera la largeur des tabulations à ce nombre (en largeurs de caractères).

Téléchargez sur code.google.com .

Comme je ne pouvais pas remplacer l'application TextEdit principale, j'ai utilisé "afficher le contenu du package" et remplacé l'intérieur de l'application .

Andrew Swift
la source
-1

TextEdit base ses onglets sur les distances et non sur le nombre de caractères.

Si je mets le texte à 30 pt, les tabulations sont quatre espaces. À 14pt, ils sont huit espaces.

Par conséquent, il n'y a pas de "nombre d'espaces" qui puisse être modifié.

Une solution consiste à:

  1. modifier vos préférences de police pour les fichiers RTF pour correspondre à mes préférences TXT.

  2. convertir temporairement vos fichiers TXT en RTF pendant l'édition (cmd-shift-T).

(faire quelques retouches)

  1. reconvertissez en TXT lorsque vous quittez (cmd-shift-T).

Les onglets RTF par défaut à 4 espaces pour moi - cela dépend de la police et de la taille.

Andrew Swift
la source