Raccourcis dans TextEdit pour MacOS

Ce n’est pas vraiment un outil puissant pour la programmation mais on peut faire plus qu’on ne croit dans TextEdit.

N.B. : A » B veut dire faire A puis B après.

Les bases :

cmd-F • activer la case recherche
alt-cmd-F • activer la case remplacer
cmd-F » esc • fermer le formulaire de recherche

cmd-G • trouver l’occurence suivante
maj-cmd-G • trouver l’occurence précédente

Deux surprises :

cmd-E » cmd-F • trouver le texte sélectionné
ctrl-alt-cmd-P • insérer un caractère invisible tel que retour
(lorsqu’on est déjà dans la case « remplacer »)

Les boutons :

Appuyer sur la loupe :

  • insérer des caractères tels que tab, entrée, etc.
  • recherches précédentes
  • sensibilité à la casse
  • commencer par _____
  • mots entiers

Appuyer sur “tous” :

  • tout sélectionner dans une sélection
  • tout remplacer dans une sélection

Ceci est utile pour remplacer un nom de variable à l’intérieur d’une seule méthode, par exemple.

La navigation :

cmd-L » -5 • saute cinq lignes vers le haut
cmd-J • scroller à la sélection (utile dans un long document)

Le Rich Text Format seulement :

ctrl+cmd+C ou V • copier ou coller les tabulations
alt+cmd+C ou V • copier ou coller les styles

clique double sur tabulation • alignement gauche, centré ou droite

Merci à MacWorld.

[ajouté le 13/4/2017]

En appuyant sur cmd-F puis ctrl-alt-cmd-P, on peut insérer trois types de « retour » :

  • nouvelle ligne
  • nouveau paragraphe
  • nouvelle page

Les trois options insèrent les caractères ASCII suivants :

  • ASCII 10 (0A hex, newline ou retour normal)
  • ASCII 8233 (2029 hex, séparateur de paragraphes)
  • ASCII 12 (0C hex, form feed ou séparateur de page)

En règle générale on ne se sert que de « nouvelle ligne ».

La transparence ne s’affiche pas correctement dans Firefox/PC

Si on est en mode texte (on est en train d’entrer du texte) dans Illustrator, et que l’on modifie la transparence des caractères, ils ne s’afficheront pas correctement dans Firefox/PC :

image

La solution est de sélectionner le texte avec l’une des flèches puis de modifier la transparence à ce niveau-là.

Les navigateurs ne respectent pas l’approche d’un texte dans un fichier SVG

Si, dans Illustrator, on met un texte sur un courbe avec une approche modifiée (le texte est espacé), l’approche est respectée dans le fichier SVG.

C’est à dire que le chiffre trouvé dans le SVG correspond au chiffre qu’on voit dans la palette Illustrator).

Mais les navigateurs ne calculent pas l’espace de la même manière qu’Illustrator.

Firefox ne met pas d’espace du tout.

Safari met le chiffre précisé, mais l’interprète différemment. Il y a beaucoup trop d’espace.

Résultat : on ne peut pas rajouter d’espace entre les lettres dans Illustrator.