Voici quelques astuces en vrac (je vous laisse faire le tri), pour rendre TextMate 2 encore un peu plus sympa qu’il ne l’est déjà, si vous l’utilisez pour écrire et pas pour programmer.
Certaines de ces astuces sont valables pour la version 1 de TextMate, sans supplément de prix — je suis comme ça, trop généreux.
Contrairement à certains — je ne suis pas doté de la science infuse et je ne suis pas directement connecté à Dieu tout puissant — je ne sais pas tout et je n’ai pas sucé ces astuces de mon pouce. Si je suis bien tombé sur certaines en expérimentant de mon côté, j’en ai trouvé pas mal sur d’autres sites. Par exemple, sur le très bien nommé TextMate 2 Tips, ou dans les fils de discussion des utilisateurs de TM2.
Pensez à activer le format Markdown
Si vous n’utilisez pas une extension courante pour vos fichiers Markdown, pensez à indiquer à TextMate que vous utilisez Markdown. Ca se passe en bas de la fenêtre de l’éditeur :
Ici, je bosse sur un billet au format “blog Markdown” — entre autres choses, cela permet à TextMate de savoir que lorsque je dépose une image sur sa fenêtre il doit la télécharger sur le serveur du blog et me renvoyer un lien correctement formaté — mais il y a aussi un format Markdown classique, “non blog”, qui ne télécharge rien nulle part 😉
Largeur de ligne
Il n’y a rien de plus moche, pour un texte, que de s’afficher en lignes trop longues ou, pire encore, des lignes qui débordent de la fenêtre de l’écran — beurk :
Utilisez le Soft Wrap pour “plier” ces lignes à la largeur désirée : View -> Soft Wrap (⌥+⌘+W).
Pour changer la largeur, utilisez une des valeurs proposées, ou définissez-la dans Other…
Inverser deux caractères
Je suis dyslexique, j’inverse tout le temps des lettres. Ctrl+T inverse les deux caractères à gauche et à droite du curseur.
Modifier la police
Allez dans View -> Font -> Show fonts pour choisir la police et sa taille.
J’utilise Meslo, avec beaucoup de plaisir.
Ajouter un thème
Pour choisir parmi les thèmes installés, allez dans View -> Theme :
Solarized light, le thème que j’utilise. Il n’est pas installé par défaut. Pour en ajouter un, faites glisser le fichier tmTheme que vous avez téléchargé sur la fenêtre de TextMatel’icône de TextMate 2 dans le Dock, qui l’installera et l’activera :
Afficher ou masquer tous les titres
Il est à présent possible d’utiliser le code folding — un bidule qui permet aux programmeurs de masquer des blocs de code — pour n’afficher que les titres d’un document rédigé en Markdown. Génial !
Allez dans View Toggle Folding at Level et choisissez le niveau des titres que vous souhaitez replier (masquer). Notez la première entrée et son raccourci clavier (c’est ⇧+ ⌘ + ⌥+ 0, si vous n’avez pas de pavé numérique sur le clavier), pour tout masquer d’un coup. Une façon simple de ne voir que votre sommaire :
Afficher ou masquer un titre
Utilisez les petits triangles à gauche du texte pour masquer ou afficher le contenu d’un titre spécifique.
Gestionnaire de projet
Par certains aspects, le nouveau gestionnaire de projets est une grosse régression par rapport au précédent : il perd les dossiers virtuels et la possibilité d’y organiser nos fichiers dans l’ordre que l’on veut — très pratique pour (ré)organiser librement le plan d’un livre, un peu comme on le ferait dans Scrivener.
Créer un nouveau fichier dans le gestionnaire de projet
À la différence de la version 1, il n’est plus possible de créer un fichier directement dans le gestionnaire de projet. C’est mal. Mais il existe une solution assez simple :
- Dans le gestionnaire, ouvrez le dossier ou créez le nouveau fichier.
- Créez un nouveau fichier dans un onglet (⌥+⌘+N)
- Appuyez sur ⌘+S pour l’enregistrer directement… dans le dossier ouvert du projet.
Favoris
Le nouveau gestionnaire de projet s’est vraiment rapproché du Finder. Il n’y a pus de projet au sens strict, mais un accès aux dossiers du Finder. Pour retrouver rapidement les projets actifs, ajoutez-les aux favoris du gestionnaire :
Etiquettes
C’est une des choses qui m’a fait plaisir avec le nouveau gestionnaire de projet : il supporte enfin les étiquettes colorées du Finder. Je les utilise pour marquer l’état d’avancement de mon travail :
Vert, c’est bon. Orange, c’est en chantier. Rouge, c’est archi-mega à la bourre.
Ouvrir d’un simple clic
Cliquez directement sur l’icône au lieu du nom du fichier — ouais, vous venez de diviser par deux le temps et le nombre de clics nécessaires pour ouvrir un fichier, ou un dossier, dans le gestionnaire de projet.
Intégration de Mercurial
Je sais pas qui ça intéressera à part moi, sachez que Mercurial est supporté par défaut.
On affiche son menu contextuel via ⌘ + Y (ça, c’est pas nouveau):
Modifier l’emplacement de l’aperçu
L’aperçu de TextMate a été mis à jour. S’il est toujours possible de l’afficher dans une fenêtre flottante, par défaut il s’affichera en bas de la fenêtre de l’éditeur — ce qui est très con, vu que nos écrans sont plus larges que haut. Bref, on peut changer ça dans les préférences de TextMate :
Le raccourci pour afficher l’aperçu n’a pas changé (⌘+⌥+P) :
Je préfère quand même toujours passer par Marked pour l’aperçu (et pour les exportations vers HTML ou autres).
Un sommaire facilement accessible
J’en ai déjà parlé : TextMate (1 et 2) affiche en permanence un sommaire en bas à droite de se fenêtre, sous la forme d’une liste déroulante :
Il est possible d’afficher le sommaire dans une fenêtre flottante (ça marche aussi dans TextMate 1), en appuyant sur ⇧+⌘+T :
Glisser déposer de fichiers TXT
- Glisser un ficher dans la fenêtre TexMate y copie le contenu du fichier.
- Glisser en pressant la touche ⌥ y colle le chemin d’accès dudit fichier.
C’est valable pour TextMate 1 et 2.
Activer le bundle de blogging
Je blogue depuis TextMate — vous ne le saviez pas ?
Si le module de blog n’est pas affiché ou s’il ne fonctionne pas, c’est qu’il n’est pas activé. Allez dans les Préférences -> onglet Bundle et, s’il ne l’est pas déjà, cochez Blogging.