Texter, l’outil ultime du blogueur et du développeur?

 

Il y a quelques jours, je vous parlais de Signature, un plugin pour Firefox de substitution de texte qui permet d’insérer des lignes de textes récurrentes très rapidement, sans avoir à tout retaper.

Aujourd’hui je vous présente Texter, un petit outil dans la même veine que Signature, à la différence près que Texter fonctionne dans toutes les applications sous Windows. Et même plus car Texter propose des fonctionnalités avancées très intéressantes pour nous autre développeurs ou blogueurs.

Avant de décrire ce que Texter est capable de faire, je me dois de dire que cet outil a été créé par Adam Pash, l’éditeur en chef du vénérable site LifeHacker, pour ses propres besoins.


A quoi sert Texter?
Texter permet de définir des « hotkeys », c’est à dire des mots-clés pour lesquels il va être possible de les remplacer par des bout de texte ou des script. Ceci peut avoir différents usages:

  • signature d’email longue et mise en forme
  • raccourcis divers (chemin vers un fichier, ligne de commande, …),
  • programmation (public class, select * from,…),
  • liste de mailing,

Les usages sont tellement infinis qu’il serait trop long de tous les citer.


Fonctionnement de base
Texter permet de définir des « hotkeys », c’est à dire des mots-clés pour lesquels il va être possible de les remplacer par des bouts de texte ou des scripts.

Pour ce faire il suffit de créer une entré dans le logiciel Texter en faisant Ctrl-Shift-H ou en sélectionnant le menu.

texter hotstring ajout Texter, loutil ultime du blogueur et du développeur?

A partir de là, à chaque fois que je tape ws suivi de la touche TAB, ws est remplacé par Websourcing.

Attention lors de la création d’un « hotstring » si vous comptez utiliser le raccourci dans un navigateur, le déclencheur TAB ne s’adapte pas bien aux formulaires.

Vous pouvez ensuite gérer l’ensemble de vos mots-clés dans l’interface générale.

texter hotstring gestion 300x234 Texter, loutil ultime du blogueur et du développeur?

L’interface de gestion est disponible en tapant Ctrl-Shift-M (configurable) ou via l’icône dans la barre des taches.

Texter permet aussi de faire des choses plus complexes. Il utilise pour cela des capacités de Windows. En effet il existe des clés qui représente par exemple le curseur de texte ou encore le contenu du presse papier (et d’autre que nous verrons plus loin).

Imaginez par exemple que vous tapez un billet pur votre blog et que vous souhaitez ajouter un lien. Vous sélectionnez d’abord l’url et la copiez dans le presse papier, vous tapez le code HTML du lien et vous coller l’url dans l’attribut href de la balise <a>. Ensuite vous tapez le contenu du lien

Avec Texter vous pouvez définir un mot clé (disons ha pour HTML+a) qui est capable non seulement d’ajouter automatiquement l’url contenu dans le presse papier, mais en plus de positionner le curseur entre les balises. Il ne vous reste plus qu’a taper le texte du lien.

texter hotstring script Texter, loutil ultime du blogueur et du développeur?

Essayez, c’est bluffant.


Les autres clés spéciales sont:

  • %ds: insère la date courante, au format court (16/11/2008)
  • %dl: insère la date courante, au format long (Dimanche, Novembre 16, 2008)
  • %t: insère l’heure courante (1:30 PM)

Bien moins utiles à mon avis que %c et %|.


Fonctionnement avancé
Là ou Texter va encore plus loin, c’est qu’il est capable de jouer avec les touches spéciales de Windows et donc de déclencher des actions, en utilisant des fonctionnalités de scripting.

texter script Texter, loutil ultime du blogueur et du développeur?

Avec les script vous avez accès aux touches:

  • #: WIN
  • ^: CTRL
  • !: ALT
  • +: SHIFT
  • Tab: TAB
  • Home: HOME
  • Right: flèche droite
  • Left: flèche gauche
  • F1…F12

Il y en a beaucoup ({Enter}{Esc} {Tab}{Right}{Left}{Up}{Down}{Del}{BS}{Home}{End}{PgUp}{PgDn}{%SpecialKey%}{F1}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{F9}{F10}{F11}{F12}).

Ainsi en insérant ^C, vous faite un « copier », et ^V, un « coller ». Là encore les combinaisons sont énormes. Voici un exemple en vidéo tourné par Adam Pash lui-même.


En combinant ces touches, vous pouvez récupérer des données dans un formulaire et les mettre en forme dans un autre. Ou encore les traiter avant de vous en servir.

L’exemple d’Adam lui permet de récupérer son nom et d’écrire un mail. Sa formule est un peu complexe.

+{Tab}^{Home}^+{Right}^c{Tab}{BS}Thanks for the email, ^v{BS}

Avec Texter il est aussi possible d’utiliser le dictionnaire de Wikipedia pour corriger à la volé les fautes courantes (« yuo » au lieu de « you »). Malheureusement cela marche uniquement pour l’anglais. Comme j’écris mes documents en anglais pour mon travail, cela me sert énormément. Idéal pour les dyslexiques.

texter preferences Texter, loutil ultime du blogueur et du développeur?

Avec les bundles, il est possible de partager et donc charger très rapidement des réglages, mots-clés…
Enfin, il est possible de synchroniser sur Internet ses réglages, pour les retrouver sur tout les ordinateurs que l’on utilise (je n’ai pas réussi à la faire fonctionner pour le moment).

Très franchement j’ai rarement été aussi enthousiaste pour un outils de productivité comme celui-ci. Mais là je dois avouer que ce petit utilitaire est très bon. J’espère qu’il sera mis à jour régulièrement.

download ico Texter, loutil ultime du blogueur et du développeur?Télécharger l’installateur de Texter pour Windows

download ico Texter, loutil ultime du blogueur et du développeur?Télécharger l’exécutable portable pour Windows

download ico Texter, loutil ultime du blogueur et du développeur?Télécharger le code source de Texter pour Windows

Crédits: LifeHacker