Archive

Posts Tagged ‘Zim’

Zim Desktop, entre éditeur de texte et outliner

janvier 17, 2017 3 commentaires

Depuis ma première participation au NaNoWriMo, j’ai écrit mes textes avec gedit, ou pluma, qui est le même produit avec un autre nom, allez comprendre. Bref, gedit a tout pour plaire :

  • simple, sans fioriture
  • extensible et utilisable pour programmer (mise en évidence de la syntaxe)
  • possède un compteur de mots, de paragraphes, de caractères
  • multi-documents, avec l’usage d’onglets
  • léger en mémoire
  • très réactif
  • son mode « sans distraction » permet de se concentrer sur le texte, sans risquer d’être dérangé par une autre application.

Bref, c’est presque la panacée.

Presque ? L’usage de multiples documents – plusieurs dizaines dans mon cas – simultanément me posait problème :

  • plusieurs documents à ouvrir
  • navigation facile mais pas optimale entre les différents onglet

C’est tout ce que j’ai à lui reprocher, mais c’est assez pour que j’aie eu envie de tester autre-chose. Comme j’utilise Zim depuis une bonne année pour gérer mes notes, et au vu de ses possibilités, le choix a été très vite fait :

  • outliner : les pages peuvent être organisées en arborescence, très pratique pour organiser ses notes
  • wiki : des liens peuvent être établis entre les pages.
  • interface avec mercurial pour gérer les versions des pages
  • Un compteur de mots

Le choix a donc été très vite fait.

Présentation générale

La fenêtre d’un « document » Zim, ou bloc-notes ressemble à ceci :

zim_desktop

Outre les barres de menu, d’outils et de statut, la fenêtre principale est séparée en deux parties redimentionables :

  • l’arborescence des pages à gauche,
  • la page courante à droite

La page en cours d’affichage est surmontée de « breadcrumps » listant les dernières pages accédées. Cliquer sur l’un d’eux affiche la page correspondante.

Utilisation

Un « document » Zim s’appelle un bloc-notes, et l’on peut en créer plusieurs. Par exemple, j’en ai créé un pour mon blog, et un autre pour le NaNoWriMo 2016, et j’en créerai un autre encore pour corriger « L’arracheuse d’Âmes »,
Un bloc-notes contient un ensemble de pages et de sous-pages que l’on peut organiser comme on le souhaite. Pour un roman, on pourra créer une page par chapitre, et une sous-page par scène. Pour NaNovembre 2016, j’ai simplement commencé par créer une page par jour.
Attention lors du nommage des pages, car Zim les trie par ordre alphabétique. Si on veut forcer un ordre particulier, on pourra préfixer les noms des pages, par exemple avec un numéro.
Une fois une page sélectionnée dans l’index, ou créée, on peut y taper son texte au kilomètre. Les mises en forme de base (titres, gras italique, souligné, etc) sont disponibles, et on peut insérer des images, des liens vers d’autres pages, des urls, …
C’est l’usage de base, entre traitement de texte et outliner.

Un petit détail qui compte : il y a également une version Windows (mes PC persos tournent sous Linux) identique à la version Linux, ainsi qu’une version pour Mac OS, mais ne ne l’ai jamais utilisée (no apple at home).

Sous le capot

Un bloc note est un répertoire où les pages sont stockées sous forme de fichiers texte, et les pièces jointes sont stockées dans des sous répertoires. Il est donc facile de stocker les versions successives d’un bloc-notes dans un gestionnaire de versions, comme mercurial. Ca peut paraître un peu geek, mais c’est très pratique à l’usage, surtout avec le plugin « Gestion de versions ».

Les plugins, justement, couvrent une bonne partie des besoins périphériques à la création de texte : journal, liste de tâches, carte des liens, diagramme, mode sans distraction, etc.
Un peu à part, les « Outils personnalisés » permettent de lancer un programme ou un outil externe sur le texte d’une page.
Pour les plus courageux, Zim est écrit en Python, ainsi que ses plugins.

Conclusion provisoire

Zim allie à mon sens le meilleur d’un traitement de texte basique, d’un outliner et d’un wiki, et ses fonctions de base peuvent être étendues, avec un peu de travail.

Comme déjà dit, je l’ai utilisé pour mon NaNoWriMo 2016, et une fois les commandes de base assimilées, l’écriture est aussi fluide qu’avec gedit, avec des fonctions plus étendues disponibles de la préparation jusqu’à la correction du texte.

Creative Commons License

Catégories :Zim Étiquettes :
%d blogueurs aiment cette page :