Tutoriel du mode Emacs org

Tutoriel du mode Emacs org
Selon le site officiel, le mode ORG peut être utilisé comme un système de texte brut rapide et efficace pour prendre des notes, gérer les listes de tâches, organiser des projets et écrire.

Le mode ORG a été intimidé avec EMACS depuis la version 22.2 et Xemacs depuis la version 22.1. Ce court guide vous aide à vous lancer rapidement en utilisant EMACS et le mode Org.

Par rapport à de nombreux autres programmes, vous devez en savoir plus pour bien utiliser Emacs. Dans Emacs, vous devez utiliser beaucoup de raccourcis. Bien que frustrant au début, vous constaterez bientôt que vous pouvez faire plus avec moins de clics de souris.

Tout, de l'ouverture d'un fichier à l'enregistrement, peut être fait avec une souris et quelques clics dans les menus. Au fil du temps, cependant, vous apprendrez que les raccourcis et la frappe mains libres sont les moyens d'aller.

Abréviations clés

En raison de sa forte dépendance à l'égard des raccourcis doubles, EMACS exploite le contrôle-X Control-X et le contrôle-X Control-S au lieu de l'ALT-F et de l'ALT-S plus conventionnels. Cela peut sembler contre-intuitif au début, mais vous vous adapterez rapidement.

Voyons certaines des principales abréviations ou conventions que nous utiliserons lorsque nous travaillons avec EMACS:

  • M - Alt (c'est parce que dans le bon vieux temps des claviers mécaniques, il était appelé méta.)
  • C - Clé de contrôle ou simplement «ctrl»
  • S - Changement
  • C-x f - Cela signifie appuyer et maintenir le contrôle et x. Ensuite, lâchez les deux et appuyez sur F.

Installation d'Emacs sur Debian / Ubuntu

L'installation d'Emacs dans Ubuntu est juste une question de taper une commande:

$ sudo apt-get install emacs

Aussi simple de l'installation, les tâches majeures sont configurant et apprennent à travailler avec EMACS. Il y a un fichier de configuration que nous devons modifier. Sur les systèmes Linux, l'emplacement de ce fichier est ~ /.emacs.

Pratique avec le mode organisation

Maintenant que nous avons Emacs à bord, commençons à travailler avec. Pour l'instant, concentrons-nous sur les raccourcis suivants:

  • C-X C-S - Pour enregistrer le document
  • C-X C-F - Pour ouvrir le document

Commençons Emacs et ouvrons un nouveau document avec C-X C-F, et nommez-le «Demo1.SMS". Un nouveau volet vierge apparaît maintenant.

À ce jour, Emacs n'a aucune idée que vous travaillez sur un fichier Org. Il le qualifie de fichier texte:

Activons le mode Org pour notre «Demo1.Fichier txt ”en appuyant sur M-X (Alt - X) puis en entrant le mode org, comme indiqué dans ce qui suit:

L'étiquette en bas devrait désormais s'afficher (org):

Cependant, la prochaine fois que vous rouvrez ce fichier, il l'affiche à nouveau sous forme de fichier texte:

Maintenant, pour laisser Emacs le gérer toujours en tant que document Org, tapez «- * - mode: org - * - '» au début du document:

Notamment, cela définit le mode Org pour ce document, quelle que soit l'extension de fichier. Enregistrons notre fichier en appuyant sur C-X C-S et en rouvrions-le:

Maintenant, comme vous pouvez le voir, le fichier est automatiquement ouvert en mode org.

Dans la section suivante, nous vous montrerons comment modifier votre configuration EMACS afin que le mode org soit toujours disponible pour une utilisation avec le «.Fichiers org ".

Configuration des EMAC pour le mode ORG

Ouvrez le fichier de configuration EMACS, ".Emacs ». Vous pouvez l'ouvrir en utilisant EMACS lui-même en entrant dans le C-X C-F ou tout autre éditeur. Maintenant, mettez le contenu suivant à l'intérieur:

;; - * - Mode: Elisp - *-
;; Désactivez l'écran de éclaboussures (pour l'activer à nouveau, remplacez le T avec 0)
(SETQ INHIBIT-SPLASH-SCREEN T)
;; Activer le mode de marque transitoire
(Mode de marque transitoire 1)
;;;;;
;; Activer le mode ORG
(nécessite 'org)
;; Faire fonctionner le mode organisation avec des fichiers se terminant .org
;; (Add-to-list 'Auto-Mode-Alist' ("\\.org $ " . org-mode))
;; Ce qui précède est la valeur par défaut dans Emacsen récent

Note:La combinaison de touches C-X C-F active la fonction de recherche de trouvailles qui peut être utilisée pour créer un nouveau document ou accéder à une.

Enfin, redémarrez EMACS pour activer le mode Org pour tous ".Fichiers org ".

Commencer avec le mode Org

Jusqu'à présent, nous avons configuré EMACS pour travailler avec des documents de type org. Maintenant, nous pouvons le mettre à utiliser. Tout d'abord, voyons le contour. L'utilisation d'un contour est un excellent moyen d'organiser vos idées lors de la prise de notes ou de l'écriture de votre travail.

Une caractéristique intégrée d'EMACS est le mode contour. Nous pouvons l'utiliser pour organiser le texte en entrées individuelles. Chaque entrée se compose d'un titre et d'un corps. De plus, ces entrées peuvent être imbriquées pour construire une structure arborescente d'informations hiérarchiques.

Ajout d'une section d'introduction

Créez un nouveau fichier texte (C-X B), enregistrez-le en tant que «Demo2.org ", et entrez un contenu dedans. Commençons par ajouter une ligne de titre, poursuivant la balise de titre # +:

# + Titre: Mon projet 1

Nous n'avons pas besoin d'ajouter le «- * - mode: org - * -« Ici puisque nous avons déjà modifié le fichier de configuration EMACS. La signification de la balise - * - mode: org - * - est déjà discutée. Maintenant, ajoutons le nom de l'auteur en utilisant le balise # + auteur:

# + Auteur: Linuxhint

De même, nous utilisons le #+Tag de date pour ajouter une date ici:

# + Date: 2023-02-06

Travailler avec les titres

Maintenant, mettons des titres ici. Pour ce faire, nous devons utiliser un ou plusieurs astérisques.

* C'est un ruban en gras *
** C'est a / italique / sous-tête *

Notamment, nous pouvons également modifier le texte avec * Bold *, / italic /, _underLined_, OR = Verbatim =.

Si une ligne ne commence pas par une étoile, elle est considérée comme le contenu du titre au-dessus. Ajoutons du texte à nos titres précédents:

* C'est un ruban en gras *

Ceci est un contenu en texte brut.

** C'est a / italique / sous-tête *

Ceci est un autre contenu en texte brut.

Dans cet exemple, la ligne «Ceci est une tête» est un texte corporel pour le «titre 1». De même, «Ceci est un sous-tête» est un texte corporel pour «sous-tête».

Notez que «la tête 1» est l'arbre et les sous-titres suivants sont ses branches. Nous pouvons plier les branches et le corps autour d'un arbre pour le cacher à la vue directe.

De plus, nous pouvons étendre une rubrique en mettant le curseur sur une rubrique et entrant dans une clé de ongle.

Jouer avec la liste

Faisons de la liste maintenant. Faire des listes est un excellent moyen d'organiser vos pensées et de rester organisé. De plus, ce type de prise de notes aide à maintenir une vue large.

Souvent, nous devons insérer une simple liste non ordonnée dans le contenu d'un sous-arbre qui n'est pas un élément / nœud de la structure de l'arbre du document lui-même. Pour cela, nous pouvons simplement commencer une ligne avec un signe moins (-) ou un signe plus (+):

* Listes non ordonnées
- Élément de liste d'abord non ordonné.
- Deuxième élément de liste non ordonnée:
+ Premier sous-sol de liste non ordonnée.
+ Deuxième sous-sous-élément de liste non ordonnée.

Utilisez M-Return pour insérer l'élément de liste suivante. Le mode org ajoute automatiquement un - ou + au début des éléments de liste suivante.

Passons à la liste ordonnée. Démarrer une ligne avec un «1.»Ou« 1) »crée une liste ordonnée; Appuyez sur M-Return inserte l'élément suivant et fait que le mode org numérote automatiquement les éléments de la liste:

* Listes commandées
1. Première liste ordonnée
2. Deuxième liste ordonnée
- Premier élément non ordonné dans la liste.
- Deuxième élément de liste non ordonnée dans la liste:
1) Élément ordonné d'abord dans une liste non ordonnée.
2) Élément deuxième ordonné dans une liste non ordonnée.

Tout comme la liste non ordonnée, utilisez M-Return pour que le mode org compose automatiquement chaque élément consécutif dans la liste.

Et les hyperliens?

Eh bien, nous pouvons également ajouter les liens cliquables en mode Org. Nous pouvons simplement mettre des liens comme d'habitude:

* Exemple d'hyperlien
https: // www.linuxhint.com

Enfin, notre «Demo2.Le fichier org "ressemble à ceci:

Conclusion

Il n'est pas surprenant que la description de toutes les fonctionnalités de l'organisation comprenne celles pour créer, analyser et lier les morceaux du code source dans un document-can soit un effort exigeant. Dans cet article, nous avons juste gratté la surface de ce que vous pouvez en faire.