EMACS Org -Modus -Tutorial

EMACS Org -Modus -Tutorial
Laut der offiziellen Website kann der ORG-Modus als schnelles und effizientes System der Klartext verwendet werden, um Notizen zu machen, Aufgabenlisten zu verwalten, Projekte zu organisieren und zu schreiben.

Der Org -Modus ist seit Version 22 mit EMACs integriert.2 und xemacs seit Version 22.1. Diese kurze Anleitung hilft Ihnen, mit EMACs und dem Org -Modus schnell zu laufen, um schnell zu laufen.

Im Vergleich zu vielen anderen Programmen müssen Sie mehr wissen, um EMACs gut zu verwenden. In EMACs müssen Sie viele Abkürzungen verwenden. Obwohl Sie zunächst frustrierend sind, werden Sie bald feststellen, dass Sie mit weniger Mausklicks mehr tun können.

Alles, vom Öffnen einer Datei bis zum Speichern, kann mit einer Maus und einigen Klicks der Menüs erfolgen. Im Laufe der Zeit erfahren Sie jedoch, dass Abkürzungen und Freisprecheinschreibungen die Möglichkeiten sind, zu gehen.

Schlüsselabkürzungen

Aufgrund seiner starken Abhängigkeit von doppelten Verknüpfungen nutzt EMACs das Steuerelement-X-Control-F und Control-X Control-S anstelle der herkömmlichen Alt-F und Alt-S. Dies mag zunächst kontraintuitiv erscheinen, aber Sie werden sich schnell anpassen.

Lassen Sie uns einige der wichtigsten Abkürzungen oder Konventionen sehen, die wir bei der Arbeit mit EMACs verwenden werden:

  • M - ALT (das liegt daran, dass in den guten alten Zeiten mechanischer Tastaturen es als Meta bezeichnet wurde.)
  • C - Steuerschlüssel oder einfach "Strg"
  • S - Schicht
  • C-X f - Dies bedeutet, die Kontrolle und x zu drängen und zu halten. Dann lassen Sie beide los und drücken Sie F.

Installation von EMACs auf Debian/Ubuntu

Die Installation von EMACs in Ubuntu ist nur eine Frage der Eingabe eines Befehls:

$ sudo apt-Get Installieren Sie EMACs

So einfach die Installation ist, die Hauptaufgaben konfigurieren und lernen, mit EMACs zu arbeiten. Es gibt eine Konfigurationsdatei, die wir bearbeiten müssen. Auf den Linux -Systemen lautet der Speicherort dieser Datei ~/.EMACs.

Praktisch mit dem Org-Modus

Jetzt, da wir EMACs an Bord haben, beginnen wir damit zu arbeiten. Konzentrieren wir uns vorerst auf die folgenden Abkürzungen:

  • C-X C-S - Um das Dokument zu speichern
  • C-X C-F - Um das Dokument zu öffnen

Beginnen wir mit EMACs und öffnen Sie ein neues Dokument mit C-X C-F und nennen Sie es „Demo1.txt". Jetzt wird ein neuer leerer Bereich erscheinen.

Inzwischen hat EMACS keine Ahnung, dass Sie an einer Org -Datei arbeiten. Es kennzeichnet es als Textdatei:

Aktivieren wir den Org -Modus für unseren „Demo1.TXT ”-Datei durch Drücken von M-X (Alt-x) und dann den Org-Mode eingeben, wie in Folgendes gezeigt:

Das Etikett unten sollte jetzt (org) angezeigt werden:

Wenn Sie diese Datei das nächste Mal wieder eröffnen, wird sie jedoch erneut als Textdatei angezeigt:

Um Emacs immer als Org-Dokument zu behandeln, geben Sie zu Beginn des Dokuments „-*-Modus: org-*-'“ ein:

Dies legt den Org -Modus für dieses Dokument unabhängig von der Dateierweiterung fest. Sparen wir unsere Datei, indem wir C-X C-S drücken und wieder öffnen:

Wie Sie sehen können, wird die Datei jetzt im Org -Modus automatisch geöffnet.

Im nächsten Abschnitt zeigen wir Ihnen, wie Sie Ihre EMACS-Konfiguration so ändern, dass der Org-Mode immer zur Verwendung mit der “verfügbar ist.org ”Dateien.

EMACs für den Org -Modus konfigurieren

Öffnen Sie die EMACS -Konfigurationsdatei “.EMACs ”. Sie können es mit Emacs selbst öffnen, indem Sie den C-X C-F oder einen anderen Editor eingeben. Setzen Sie nun den folgenden Inhalt hinein:

;; -* -Modus: elisp -*-
;; Deaktivieren Sie den Begrüßungsbildschirm (um ihn erneut zu aktivieren, ersetzen Sie das T durch durch 0)
(setq hemmt-ssplash-Screen t)
;; Transient Mark -Modus aktivieren
(Transient-Mark-Mode 1)
;;; Org -Moduskonfiguration
;; Aktivieren Sie den Org -Modus
(erfordern 'org)
;; Lassen Sie den Org -Modus mit Dateien funktionieren, die in enden .Org
;; (add-to-list 'auto-mode-alist' ("\\.org $ " . Org-Mode)))
;; Das obige ist der Standard in den letzten Emacsen

Notiz:Die C-X C-F-Schlüsselkombination aktiviert die Find-File.

Starten Sie schließlich EMACs neu, um den Org -Modus für alle zu aktivieren “.org ”Dateien.

Erste Schritte mit dem Org -Modus

Bisher haben wir EMACs so konfiguriert, dass wir mit Orgentyp -Dokumenten arbeiten. Jetzt können wir es verwenden. Lassen Sie uns zunächst den Umriss sehen. Die Verwendung einer Übersicht ist eine großartige Möglichkeit, Ihre Ideen beim Herstellen von Notizen oder beim Schreiben Ihrer Arbeit zu organisieren.

Ein eingebautes Merkmal von EMACs ist der Umrissmodus. Wir können es verwenden, um den Text in einzelne Einträge zu organisieren. Jeder Eintrag besteht aus einer Überschrift und einem Körper. Darüber hinaus können diese Einträge verschachtelt werden, um eine Baumstruktur hierarchischer Informationen aufzubauen.

Hinzufügen eines Einführungsabschnitts

Erstellen Sie eine neue Textdatei (C-X B) und speichern Sie sie als „Demo2.org “und geben Sie einige Inhalte hinein. Beginnen wir zunächst eine Titelzeile hinzufügen und das #+Titel -Tag verklagen:

#+Titel: Mein Projekt 1

Wir müssen den „-*-Modus: org-*-“ hier nicht hinzufügen, da wir die EMACS-Konfigurationsdatei bereits geändert haben. Die Bedeutung des Tags -* - Modus: org -* - wird bereits besprochen. Fügen wir nun den Namen des Autors mit dem Tag #+Autor hinzu:

#+Autor: LinuxHint

Ebenso verwenden wir die #+Datumstag, um hier ein Datum hinzuzufügen:

#+Datum: 2023-02-06

Arbeiten mit Überschriften

Lassen Sie uns jetzt einige Überschriften hier setzen. Um dies zu erreichen, müssen wir ein oder mehrere Sternchen verwenden.

* Dies ist eine * fett gedruckte Überschrift *
** Dies ist ein / italisches / subkopf*

Insbesondere können wir den Text auch mit *BOLD *, /italic /, _underlined_ oder = werbatim = ändern.

Wenn eine Linie nicht mit einem Stern beginnt, wird sie als Inhalt der Überschrift darüber angesehen. Fügen wir unseren vorherigen Überschriften einen Text hinzu:

* Dies ist eine * fett gedruckte Überschrift *

Dies ist ein einfacher Textinhalt.

** Dies ist ein / italisches / subkopf*

Dies ist ein weiterer einfacher Textinhalt.

In diesem Beispiel ist die Linie „Dies ist eine Überschrift“ ein Körpertext für die „Überschrift 1“. In ähnlicher Weise ist „dies ist ein Sub-Heading“ ein Körpertext für „Sub-Heading“.

Beachten Sie, dass „Überschrift 1“ der Baum ist und die nachfolgenden Unterüberschriften seine Zweige sind. Wir können die Äste und den Körper um einen Baum falten, um ihn vor direkter Sicht zu verbergen.

Außerdem können wir eine Überschrift erweitern, indem wir den Cursor auf eine Überschrift setzen und einen Registerkartenschlüssel oder einen Schalttab eingeben.

Mit der Liste herumspielen

Lassen Sie uns jetzt einige Auflistungen machen. Das Erstellen von Listen ist eine hervorragende Möglichkeit, Ihre Gedanken zu organisieren und organisiert zu bleiben. Darüber hinaus hilft diese Art von Notizen bei der Aufrechterhaltung einer breiten Sichtweise.

Oft müssen wir eine einfache, ungeordnete Liste in den Inhalt eines Unterbaums einfügen, der kein Element/Knoten der Baumstruktur des Dokuments selbst ist. Dafür können wir einfach eine Linie mit einem Minuszeichen (-) oder plus Zeichen (+) beginnen:

* Nicht ordnungsgemäße Listen
- Erster ungeordnetes Listenelement.
- Zweites ungeordnetes Listenelement:
+ Erster nicht ordnungsgemäßer Listen-Unterelement.
+ Zweite ungeordnete Listen-Unterelement.

Verwenden Sie M-Return, um das nächste Listenelement einzufügen. Org -Modus findet automatisch a - oder + zu Beginn der folgenden Listenelemente an.

Gehen wir mit der bestellten Liste fort. Eine Linie mit einem „1.”Oder„ 1) “erstellt eine bestellte Liste; Durch Drücken von M-Return fügt das nächste Element ein und führt dazu, dass der Org-Mode die Elemente automatisch in der Liste nähert:

* Bestellte Listen
1. Erster bestellte Liste
2. Zweitgestellte Liste
- Erster ungeordnetes Element in der Liste.
- Zweites ungeordnetes Listenelement in der Liste:
1) Erster geordnetes Element in einer ungeordneten Liste.
2) Zweitestes Element in einer ungeordneten Liste.

Genau wie in der ungeordneten Liste verwenden Sie die M-Rendite, um den Org-Mode automatisch jedes aufeinanderfolgende Element in der Liste zu nummerieren.

Was ist mit den Hyperlinks??

Nun, wir können auch die klickbaren Links im Org -Modus hinzufügen. Wir können einfach wie gewohnt Links einstellen:

*Hyperlink -Beispiel
https: // www.LinuxHint.com

Schließlich unsere Demo2.org ”Datei sieht ungefähr so ​​aus:

Abschluss

Es ist keine Überraschung, dass die Beschreibung aller Funktionen von Org-Funktionen für die Autorierung, Analyse und Verknüpfung der Quellcode-Stücke in einem Dokument-Can eine anspruchsvolle Anstrengung sein kann. In diesem Artikel haben wir gerade die Oberfläche dessen zerkratzt, was Sie damit machen können.