Org-mode est un mode de l’éditeur de texte GNU Emacs utilisé pour la prise de notes, la gestion de tâches, la publication de documents, de blogs, les bibliographies, etc., même la synchronisation avec un smartphone ! Oui, oui, oui, les possibilités d’utilisation d’org-mode sont nombreuses et diverses. Tout ça en texte brut.
Ben Maughan de Pragmatic Emacs a rédigé cinq tutoriels d’introduction à Org-mode sur la prise de notes et leur publication. La suite présente son deuxième article (traduit en français avec l’accord de l’auteur).
NdM : j’ai profondément revu la traduction initiale de ptitjano pour conserver le style rapide, concis et rythmé de l’auteur.
Dans la première partie, nous avons vu comment organiser des notes avec org-mode. Voyons maintenant l’insertion de tableaux. Plus tard, nous verrons comment utiliser ces tableaux pour des fonctionnalités avancées comme des calculs sur tableur, ou les utiliser comme entrée et/ou sortie d’un code, ou bien encore comment les exporter en documents HTML ou PDF. Pour l’instant, contentons‐nous d’utiliser un simple tableau statique.
Je suggère d’ajouter le texte ci‐dessous au fichier org de l’autre fois. On va construire un calepin org-mode sur comment gérer un calepin org-mode !
* Les tableaux
J’espère que vous avez vu comment la simplicité d’organisation via org-mode donne un joli bloc‐note électronique.
C’est souvent pas mal d’insérer un tableau dans les notes. Org le gère avec des | pour séparer les colonnes et une ligne de ---- (insérés avec C-C -) pour faire une rangée.
Exercice : commencez à taper le tableau ci‐dessous ; tapez la
première ligne telle quelle :
1) quand vous arrivez au « s » de commentaires, appuyez sur TAB
pour aller à la ligne suivante ;
2) remontez sur la ligne précédente et faites C-c - pour ajouter
la ligne de tirets ;
3) puis entrez quelques lignes de données, avec TAB pour aller
d’une case à l’autre — vous devriez voir les colonnes qui
s’élargissent au besoin.
| ID | x | y | commentaires |
|----+---+----+----------------|
| A | 2 | 4 | bla |
| B | 3 | 9 | bla |
| C | 4 | 16 | bla bla bla |
| D | 5 | 25 | bla |
Maintenant, vous pouvez déplacer colonnes et rangées avec M-flèche,
et en insérer ou supprimer avec M-S-flèche. Essayez donc.
** Créer et exporter des tableaux
Vous pouvez créer un tableau vide avec C-C | pour lancer la
commande org-table-create-or-convert-from-region, laquelle demandera
les dimensions du tableau, s’il n’y a pas de sélection en cours.
La même commande peut facilement convertir du texte en tableau ; sélectionnez
le texte ci‐dessous et utilisez C-c | pour lancer à nouveau la commande
org-table-create-or-convert-from-region et convertir le texte en un
tableau.
ID x y
A 2 4
B 3 9
C 4 16
D 5 25
Pour enregistrer séparément les tableaux, placez le curseur à l’intérieur
avant de faire M-x org-table-export. Il faut choisir un nom et un format.
Pour le format, tapez orgtbl-to puis TAB pour afficher les options (par
exemple, orgtbl-to-csv convertit la sortie en CSV).
** Les Formules
Utilisez des formules pour calculer dans les tableaux et vous en servir
comme d’un tableur. C’est un truc que je garde en tête pour m’en servir plus ;
mais, en général, je n’en ai pas besoin. La commande C-c + est très utile : elle exécute org-table-sum pour additionner les nombres de la colonne courante.
Pour approfondir, lisez par ex. [cette introduction](http://orgmode.org/worg/org-tutorials/org-spreadsheet-intro.html). Remarquez le lien tout juste inséré dans notre fichier org-mode — c’est un avant‐goût de la prochaine fois !
NdM : le paragraphe ci‐dessus est mis en forme comme du code. Une limitation de ce mode ne permet pas d’avoir un lien.
Ben Maughan, Org-mode basics II: use simple tables in your notes, le 1er septembre 2015.
Aller plus loin
- Le site d’Org mode (359 clics)
- LinuxFr.org : Org-mode 1/5 : gérer ses notes avec GNU Emacs (414 clics)
- Org-mode basics II: use simple tables in your notes (259 clics)
# Xkcd évidemment...
Posté par FantastIX . Évalué à 4.
Damn'it EMACS!
[^] # Re: Xkcd évidemment...
Posté par dzecniv . Évalué à 3.
il y a une erreur ! La commande réelle est
alt-x butterfly
.# une vidéo
Posté par dzecniv . Évalué à 2.
Je propose une vidéo: https://www.youtube.com/watch?v=fgizHHd7nOo les tableaux à 6'58 (comment ajoute-t-on le temps dans l'url déjà ?) avec en plus:
C-c-^
), bouger lignes et colonnes avec Alt-flèches,et je découvre des choses dans la suite :)
# Org mode
Posté par gusterhack . Évalué à 2.
Je suis en train de regarder plus précisément Org mode et c'est complètement péter. Si je savais qu'une extension comme ça existait j'aurai pas perdu mon temps sur Zim. Clairement Emacs fait le café !
# Merci pour cette série d'articles
Posté par gregolak . Évalué à 0.
Très bonne idée cette série d'articles. J'utilise org-mode depuis assez longtemps, mais je n'utilise qu'un nombre limité de fonctionnalités. Voilà qui me motive à en découvrir de nouvelles.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.