Je pense que c'est un truc de Mountain Lion, quand on tape - (tiret) deux fois, ça devient - (emdash). Quand vous tapez tm, ça devient ™ (symbole de marque déposée). Ou quand vous tapez trois . (point), cela devient (elipsis). Certains sont utiles, d'autres sont très ennuyeux. Dans l'ensemble, je veux que cela cesse. Comment puis-je y parvenir ?
Réponses
Trop de publicités?(sur Sierra 10.12, cela se trouve maintenant dans le panneau de contrôle du clavier)
Allez dans les préférences du système et choisissez "Langue et texte".
Dans l'onglet "Texte", vous trouverez la liste des substitutions.
Si vous voulez arrêter --
d'être transformé en —
(emdash), vous devez utiliser la fonction + et ajoutez une nouvelle règle pour remplacer --
con --
(remplacer par lui-même)
Ou bien, faites un clic droit dans un champ de texte et allez dans "Substitutions" et désactivez "Tirets intelligents".
J'ai rencontré ce même problème sur Mavericks (10.9), où la solution a légèrement changé. Allez dans les préférences système, puis "Langue et région" puis cliquez sur le bouton "Préférences du clavier..." et pour aller dans l'onglet "Texte". Cependant, il ne s'agit plus d'une substitution, mais d'une case à cocher "Utiliser les guillemets intelligents et les tirets" sur le côté droit de la fenêtre. En la décochant, on empêche la transformation de deux traits d'union en un tiret en.
Un petit problème : sous 10.9.5 avec TextEdit (et probablement d'autres), vous devez quitter puis redémarrer votre éditeur pour que ce changement prenne effet.
Dans les versions antérieures de Mac OS X, il existait deux options distinctes pour les guillemets intelligents et les tirets intelligents dans les préférences système du clavier ; cependant, dans les versions 10.9 à 10.11 au moins, cette option a été remplacée par une préférence unique "Utiliser les guillemets intelligents et les tirets".
Heureusement, il y a toujours deux préférences distinctes sous le capot, et la case à cocher UI permet de les faire basculer simultanément. Vous pouvez activer ou désactiver les guillemets intelligents ou les tirets intelligents à partir du terminal :
# Disable just smart dashes
defaults write -g NSAutomaticDashSubstitutionEnabled 0
# Disable just smart quotes
defaults write -g NSAutomaticQuoteSubstitutionEnabled 0
# To re-enable, set either back to 1.
C'est actuellement vrai à partir de la version 10.11 d'OS X ; cela pourrait changer dans les futures versions d'OS X (ou macOS, comme on l'appellera désormais).
Il convient de noter que même si l'option "Utiliser les guillemets et les tirets intelligents" est activée, vous pouvez toujours "annuler" la conversion automatique de -- en - (emdash) en appuyant sur CMD+Z. Si la désactivation complète des tirets intelligents semble trop extrême, c'est une façon de ramener le -- (double tiret).
Aussi, voici mon histoire d'horreur à propos des "guillemets" : j'avais utilisé Github depuis des années et je me demandais pourquoi mes "contributions" n'apparaissaient jamais correctement sur mon profil. J'ai fini par découvrir que j'avais configuré mon nom d'utilisateur git dans le terminal avec des guillemets anglais au lieu de guillemets droits :
git config --global user.name “Steve” //instead of...
git config --global user.name "Steve"
Même si j'ai copié/collé la commande directement à partir de Instructions de GitHub TextEdit "corrigeait" mes guillemets avant que je les mette dans le Terminal. Incroyable ! Cela me rendait fou, mais je m'en remets...
- Réponses précédentes
- Plus de réponses