Zen de l’éditeur de texte

C’est quoi le zen de l’éditeur de texte ? A part un titre un peu bête c’est, pour moi, d’avoir un écran dépouillé de tout ce qui est superflu quand j’écris.

L’éditeur de texte SciTE est zen dans ce sens, car il dispose d’un mode d’affichage en plein écran (comme Writer) :

SciTE en mode plein écran


J’aime avoir mon texte clair sur une page sombre, ça fatigue moins les yeux. Rassurez-vous, ce ne sont pas les couleurs d’affichage par défaut !

Le mode plein écran (appuyez sur F11 pour l’activer/désactiver) ce n’est pas la même chose que maximiser la taille de la fenêtre, c’est masquer toutes les fenêtres, y compris le bureau de Windows : cette capture montre tout l’écran de l’ordinateur rempli par SciTE.

Une fois vidé de tout ce qui est inutile, l’écran devient comme une page de papier. En plus ça réduit la tentation du surf, du chat ou d’autres activités ludiques : je peux me concentrer sur l’écriture.

SciTE a une autre qualité de ce point de vue : C’est facile de le configurer pour empêcher le texte de s’étaler sur toute la largeur de l’écran, sans imposer un saut de ligne à un nombre fixé de caractères ! C’est très pratique en mode plein écran. Comme vous le voyez sur la capture, toute la partie droite est vide et pourtant je n’ai inséré aucun saut de ligne en dehors des fin de paragraphes.

Dans votre fichier de configuration SciTEUser.properties (Options -> Open User Options File), ajoutez la ligne suivante :

Blank.margin.right=400

Vous définissez une marge vide sur la droite du texte, ici elle sera de 400 pixels. Adaptez sa largeur à la taille de votre écran (le mien fait 1280 pixels).

Comem je le disais, c’est beaucoup plus agréable de lire du texte de cette façon en mode plein écran ! Mais ça le sera nettement moins si vous travaillez dans une fenêtre normale :

capture de SciTE en mode fenêtre. La marge d'une valeur fixe écrase le texte
Pas glop 8)

J’aurai préféré pouvoir définir directement la largeur d’une ligne sans spécifier une marge externe, ça aurait-été plus pratique, mais je n’ai pas trouvé comment faire.

PS : Si vous savez comment faire la même chose avec Emacs sous Windows et sans forcer un saut de ligne au nième caractère, je suis preneur 8)

EDIT : phrase manquante.

Comments are closed.