TextExpander II Remplir Ins et Macros

Screencast

TextExpander est une application de productivité et d'extension de texte pour Mac. Les raccourcis clavier sont étendu en blocs plus longs de texte appelé extraits. Si vous entrez plusieurs fois les mêmes informations, TextExpander peut vous faire économiser beaucoup de temps.

Dans le précédent article de cette série, j’ai présenté les bases de la TextExpander. Dans ce tutoriel, je vais utiliser certaines des fonctionnalités les plus avancées: Remplir Ins et Macros heure et date.

Conditions préalables

Pour suivre ce tutoriel, vous devez déjà vous familiariser avec les bases de la TextExpander, en particulier comment créer de nouveaux extraits et ce qui fait un raccourci clavier approprié. Si vous ne l'êtes pas, le tutoriel précédent est une simple introduction.

Vous aurez besoin d'un Mac avec TextExpander installée. Vous pouvez acheter cette application sur le site Web de Smile Software au prix de 44,95 $. Il y a aussi un essai gratuit de 30 jours.

Présentation de Fill Ins

Tandis que dans certains cas, avoir un extrait de code contient exactement les mêmes informations. Dans d’autres, cependant, vous voudrez peut-être modifier quelques petits détails. Par exemple, si vous utilisez TextExpander pour créer des emails en boîte, ayant un moyen d’ajouter le nom du destinataire plutôt qu’un vague Cher ami est essentiel. C'est ici que les ins.

Il existe différents types de remplissage dans TextExpander:

  • Champs sur une seule ligne sont pour insérer quelques mots dans un extrait. Ce sont les remplissages que vous utiliserez le plus. Ils sont parfaits pour les noms des destinataires, les lieux de réunion et toute autre chose avec beaucoup d'options
  • Champs multilignes sont similaires aux champs sur une seule ligne mais permettent d'insérer un bloc de texte plus long dans l'extrait de code. La principale différence est la façon dont ils apparaissent dans le TextExpander interface. Ils sont mieux utilisés pour ajouter des informations supplémentaires aux extraits, comme un résumé des informations pertinentes ou les étapes suivantes que vous prévoyez de suivre.
  • Menus Popup sont destinés à l'insertion de l'une des différentes options sélectionnées à l'aide d'un menu déroulant. Les menus contextuels doivent être utilisés lorsque le nombre d'options possibles est limité. L’avantage qu’ils ont sur le champ de saisie est que vous pouvez inclure des phrases plus longues sans rien taper
  • Sections facultatives sont des blocs de texte qui peuvent être ajoutés ou supprimés en cochant une case. Ils ressemblent à certains égards aux menus déroulants, mais ne permettent qu'une seule option. Si une section est normalement, mais pas toujours, incluse dans un extrait de code, une section facultative est un bon moyen de simplifier votre flux de travail.
  • le Presse-papiers Compléter ajoute le contenu du Presse-papiers du système à l'extrait de code. En utilisant l'exemple de courrier électronique, vous pouvez copier la raison pour laquelle ils vous ont envoyé un courrier électronique dans le presse-papiers et le faire insérer à un point pertinent de votre réponse.

Pointe: le Montrer en haut remplir n'est pas vraiment un remplissage, il dit TextExpander ajouter tous les remplissages dans un extrait en haut du dialogue de remplissage.

Présentation des macros heure et date

Macros heure et date, comme les fill ins, sont utilisés dans TextExpander ajouter des informations dynamiques aux extraits. Dans ce cas, à faire avec l’heure et la date actuelles ou autres.

Avec TextExpander, en utilisant les espaces réservés fournis, vous pouvez ajouter l'heure et la date actuelles dans le format de votre choix, d'une simple date à quelque chose comprenant le nom du jour, le mois, l'année et l'heure, à la seconde près..

Bien que l'ajout de la date actuelle ait sa place, vous devez parfois ajouter des détails sur une date passée ou future. Pour ça, TextExpander a Date / Heure Math. Vous pouvez avoir l'application ajouter ou soustraire n'importe quel nombre de secondes, minutes, heures, jours, mois ou années à l'heure actuelle. 

Ceci est vraiment utile lorsque vous voulez ajouter quelque chose comme Faites-le moi savoir d'ici jeudi prochain, le 23 juillet à vos extraits.

Contrôle du curseur et des touches

Alors que d'autres applications comme Clavier Maestro que j'ai écrit abondamment sont mieux adaptés à l'automatisation d'un Mac, TextExpander a quelques fonctionnalités simples qui sont utiles pour travailler avec des extraits.

Tout d'abord, avec TextExpander vous pouvez contrôler la position du curseur dans les extraits. Il y a deux options principales: vous pouvez soit instruire TextExpander placer la position du curseur à un endroit particulier après le développement de l'extrait de code ou vous pouvez simuler des appuis sur Touches directionnelles et que le curseur se déplace à gauche, à droite, en haut ou en bas.

Seconde, TextExpander peut également déclencher certaines touches: Entrer, Esc, Revenir et Languette.

Ces fonctionnalités sont utiles si vous utilisez TextExpander pour remplir automatiquement le contenu de plusieurs champs, par exemple l'objet et le corps d'un e-mail. L’extrait de code peut ajouter le sujet à l’e-mail, puis à l’aide de la touche Languette clé, accédez à la section du corps de l'e-mail et ajoutez le reste du contenu.

Créer un extrait complexe

Maintenant, liez le tout et développez un extrait complexe. Pour ce tutoriel, je vais créer un extrait de code qui remplit automatiquement un email informant les gens de mes tutoriels Tuts +. 

La chose importante ici n'est pas exactement ce que mon extrait fait mais comment il le fait. N'hésitez pas à le modifier ou à ajouter du contenu beaucoup plus pertinent pour vous au cours de ce didacticiel..

Créez un nouveau fragment de code et attribuez-lui une abréviation et une étiquette appropriées. j'utilise xwork et l'appeler Email de travail précédent.

Ajouter la ligne d'objet à mon extrait de courrier électronique.

Ajoutez le sujet de l'email au champ d'extrait de code. Quelque chose comme Voici mon travail précédent est parfait. Ensuite, du Insérer menu déroulant (il a l'icône I-Bar) sélectionnez Touche> Onglet

Cela insère un Languette appuyez sur la touche après le sujet qui, dans Poste aérienne 2, l'application de messagerie, passe de l'entrée sujet à l'entrée du corps de l'e-mail.

Ajoutez ensuite la salutation. Évidemment, vous voulez vous adresser au destinataire par son nom, sélectionnez donc un champ sur une seule ligne du Remplir Ins section de la Insérer menu déroulant. 

Pour faciliter l’utilisation de l’extrait de code, affectez-lui une valeur appropriée. Nom de domaine comme Bénéficiaire. Vous pouvez également attribuer une valeur par défaut, j'ai utilisé mec.

Ajout d'un champ sur une seule ligne remplissez pour le nom du destinataire.

Pointe: Double-cliquez sur le texte de l'espace réservé pour faire apparaître la boîte de dialogue de saisie dans la création.

Pour le corps de l'e-mail, je souhaite ajouter le contenu de mon Tuts précédents extrait du dernier tutoriel. Je pourrais retaper l'information mais avec TextExpander vous pouvez imbriquer des extraits. 

C’est formidable, car cela signifie que si je mets à jour ma liste d’exemples d’articles dans l’extrait principal, elle est automatiquement mise à jour dans tous les autres extraits qui l’utilisent. Pour imbriquer un extrait, sélectionnez celui que vous souhaitez dans la liste. Insérer> Extrait menu.

Pour utiliser un calcul de date / heure, je suppose que je demande à tous ceux à qui je veux envoyer un avis sur mon travail et que j'ai besoin de leurs commentaires la semaine prochaine. Je veux que la phrase se lise J'aimerais entendre ce que vous en pensez; si possible, par [Nom du jour] suivant, [Mois] [Date].

Pour ce faire, tapez les mots d’introduction, puis, avant d’ajouter le nom du jour, sélectionnez Date / Heure Maths> Ajouter Jour (s). Afin d’ajouter une semaine au lieu d’un seul jour, changez le 1 à un 7 dans l'espace réservé. 

Ajoutez le reste des espaces réservés à la date et un autre texte. La macro finale devrait dire quelque chose comme J'aimerais entendre ce que vous en pensez; Si possible, par% @ + 7D% A suivant,% B% e.

Pointe: TextExpander fonctionne avec une seule date à la fois. Si vous ajoutez une semaine, chaque fois que vous utiliserez la fonction de date, celle-ci fonctionnera avec cette date future. Pour le réinitialiser à une date différente, vous devez utiliser les calculs de date / heure..

C'est toujours une bonne idée avec les extraits de courrier électronique d'avoir un endroit où ajouter tout ce que vous voulez dire. Souvent, vous voudrez ajouter quelques lignes d'un message plus personnalisé pour tout relier. J'ai tendance à le faire à la fin du corps de l'e-mail.

Pour faire la même chose, ajoutez un champ multiligne remplissez vers la fin de votre email. Encore une fois, donnez-lui un nom approprié et, le cas échéant, la valeur par défaut.

La fermeture apparaît avec un choix de trois salutations.

Le corps de l'email est maintenant terminé, il ne reste plus qu'à signer. Pour mélanger les choses, je vais ajouter un menu contextuel pour sélectionner une salutation de clôture. Ajouter un Menu contextuel remplissez. Donnez-lui un nom approprié et pour chaque option de votre choix, ajoutez le texte approprié. J'ai utilisé À votre santé, Merci et Bonne chance.

Si vous ajoutez le même champ à remplir deux fois, le même contenu sera utilisé aux deux endroits. Pour personnaliser entièrement l’e-mail, ajoutez à nouveau le champ du nom du destinataire afin que la clôture soit lue. Cheers [Destinataire].

Utiliser l'extrait fini.

Avec tout cela fait, l'extrait, si vous avez suivi exactement, devrait lire quelque chose de similaire à:

Voici ma clé% travail précédent: onglet% 

Hey% filltext: name = Recipient: default = dude%,

% extrait: xtuts%

J'aimerais entendre ce que vous en pensez; Si possible, par% @ + 7D% A suivant,% B% e.

% fillarea: name = Message personnalisé%

% fillpopup: name = Fermeture: default = Acclamations: Merci: Tous les meilleurs% filltext: name = Recipient%,

H.

Conclusion

Dans ce tutoriel, j’ai dépassé les bases et étudié le développement d’extraits complexes et dynamiques dans TextExpander. Les remplissages et les macros font partie des fonctionnalités les plus utiles des applications. De nombreux extraits que vous créez les utiliseront.

Dans le prochain tutoriel, je vais utiliser des langages de script avec TextExpander.