Quelques astuces pour TextMate 2

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 :

Snapz 025

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 :

Snapz 020

Utilisez le Soft Wrap pour “plier” ces lignes à la largeur désirée : View -> Soft Wrap (⌥+⌘+W).

Snapz 022

Pour changer la largeur, utilisez une des valeurs proposées, ou définissez-la dans Other…

Snapz 023

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 :

Snapz 008

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 :

Snapz 007

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 !

Snapz 016

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 :

Snapz 019

Afficher ou masquer un titre

Utilisez les petits triangles à gauche du texte pour masquer ou afficher le contenu d’un titre spécifique.

Snapz 017

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 :

  1. Dans le gestionnaire, ouvrez le dossier ou créez le nouveau fichier.
  2. Créez un nouveau fichier dans un onglet (⌥+⌘+N)
  3. 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 :

Snapz 026

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 :

Snapz 028
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):

Snapz 029

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 :

Snapz 021

Le raccourci pour afficher l’aperçu n’a pas changé (⌘+⌥+P) :

Snapz 024

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 :

Snapz 015

Il est possible d’afficher le sommaire dans une fenêtre flottante (ça marche aussi dans TextMate 1), en appuyant sur ⇧+⌘+T :

Snapz 014

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.

Snapz 027

Comments are closed.