EMACS Org -Modus, Teil 1

EMACS Org -Modus, Teil 1
So verwenden Sie EMACS-Org-Mode, um Ihr Leben zu planen?

Was ist Org-Mode

EMACS wurde als Redakteur konzipiert, als die Entwicklung damals begann. Der Editor -Teil ist immer noch hervorragend, nachdem Sie die gewünschten Funktionen gesammelt und nach Ihrem Geschmack konfiguriert haben. Später, als Carsten Dominik seine Aufgaben im Auge behalten wollte, beschloss er, den Umrissmodus auf etwas Fortgeschrittenes zu verbessern. Dabei erfand er auch eine Markup -Sprache. Das Ergebnis war Org-Mode, seitdem wurden viele Funktionen hinzugefügt, aber das Markup ist immer noch einfach. Dies ist der genialste Teil, der vom Org-Mode angeboten wird. Die Funktionen, die bei der Verwendung von Org-Mode nicht offensichtlich sind, mit Ausnahme der Planung. Es gibt auch Möglichkeiten, Ideen zu sammeln, Möglichkeiten zum Verknüpfen mit anderen Dateien und Möglichkeiten, Code in einem Org-Mode-Puffer auszuführen.

Org-Mode begann als eine Möglichkeit, einen Überblick über Ihre Dokumente zu haben, hat sich aber jetzt zu etwas viel Größerem entwickelt. In der aktuellen Inkarnation können Sie es verwenden, um Ihr Leben, Ihre Projekte zu planen und Ihr Budget zu berechnen. Als ob das nicht genug wäre, können Sie den Org-Mode in Ihre regulären Aufgaben integrieren, wenn Sie EMACs verwenden. Die Funktion hierfür wird als Capture bezeichnet. Um die Erfassung von Arbeiten zu machen, machen Sie den Capture -Lauf in einem wichtigen Akkord, der global für EMACs ist. Was Sie erfassen, können Sie sich selbst konfigurieren. Diese Konfiguration enthält ein Vorlagenstilsystem, das Sie als Formular verwenden und die Details Ihrer Aufnahme ausfüllen können. Dies ist nur der Anfang.

Wie planen Sie im Org-Mode?

Wenn Sie eine Org-Mode-Datei schreiben, fügen Sie Abschnitte hinzu. Jeder Abschnitt ist Teil des Umrisss Ihres Dokuments. Jeder Abschnitt kann auch eine Aufgabe sein. Sie können dann die Aufgabe planen und mit dem richtigen Setup die Aufgabe zu Ihrer Tagesordnung hinzufügen. Aufgaben können auch voneinander abhängen, indem sie als nächstes als Status der Aufgabe verwendet werden. Um eine Aufgabe hinzuzufügen, erstellen Sie eine Überschrift und füllen Sie den Text aus, um sie zu beschreiben. Als nächstes klicken Sie auf die C-RET, um eine neue Überschrift zu erstellen. Die neue Überschrift erscheint unter Ihrem aktuellen. Um es zu einer Aufgabe zu machen, klicken Sie auf S- (Verschiebung und rechte Pfeiltasten), die Überschrift befindet. Schlagen Sie erneut S- und die Aufgabe ist erledigt.

Das zu planenes Verfahren ist ebenfalls einfach, aber es gibt einige Dinge, die bei Starten weniger als offensichtlich sind. Planen Sie zunächst Ihre Aufgaben. Drücken Sie M- (ALT-Schlüssel und Rückkehr) und dann wird ein Kalender angezeigt, wo Sie ein Datum auswählen können. Um sich herumzuhalten, halten Sie die Schaltschlüssel nach unten und verwenden Sie die Pfeiltasten. Manchmal möchten Sie regelmäßig Dinge tun, im Org-Modus gibt es eine Funktion dafür. Nachdem Sie eine Aufgabe geplant haben.

Ein Problem, das auftreten kann, ist, dass Sie geplante Aufgaben festgelegt haben und wenn Sie Ihre Agenda überprüfen, ist es leer. Um sicherzustellen, dass alle Aufgaben verfolgt werden, müssen Sie die Datei auf Ihrer Tagesordnung registrieren. Die einfachste und häufigste Möglichkeit, dies zu tun. Wenn Sie dies getan haben, zeigt der Mini -Puffer den Text an: 'Datei, die auf die Liste der Agenda -Datei verschoben wird “. Wenn Sie der aktuellen Datei eine Aufgabe hinzufügen, wird sie in der Tagesordnung angezeigt. Sie können auch Dateien in Ihrem Init hinzufügen.EL -Datei. Das Format ist eine kurze Lisp -Funktion, wie unten angezeigt.

(org-Agenda-Files (Quote ("~/todo.org ")
(Zitat ("~/Agenda.org ")
(Zitat ("~/Projekt-Datei.org "))

Beachten Sie, dass alle nicht geplanten Aufgaben immer in der heutigen Liste angezeigt werden. Wenn Sie in der Tagesordnung sind, können Sie in der entsprechenden Datei direkt zu Ihrer Aufgabe gehen. Sie können auch Links in Ihre Planungsdatei zum Dokument, Projekt usw. einfügen. Um einen solchen Link in einer Org-Datei zu befolgen, verwenden Sie M-RET L, Sie werden in der entsprechenden Datei landen. Die Links können auch zu einer Reihe anderer Ressourcen übergehen.

Verknüpfen Sie Ihre Pläne mit Ihren Dokumenten

Die Links, die Sie erstellen können, indem Sie "M- I L" drücken, dies führt zu einer langen Liste mit Präfixen. Sie müssen eine auswählen, damit das Skript fortgesetzt werden kann. Nach der Auswahl füllen Sie das Ziel aus und drücken Sie die Eingabetaste erneut und Ihr Link ist fertig. Die anderen Ressourcen, die aus der Box definiert sind. Mit diesem System können Sie nicht nur Dokumente, sondern auch alle Webressourcen oder sogar andere Anwendungen verlinken.

Wie man Ideen im Org-Modus erfasst

Die Erfassungsfunktion wird aktiviert und an eine spezielle Schlüsselbindung gebunden, normalerweise C-C C. Wenn Sie es aktivieren, erhalten Sie eine Liste von Arten von Dingen, die Sie erfassen möchten. Sie wählen ein Element aus dieser Liste aus und füllen das Formular aus. Das Standardformular ist für eine Aufgabe, verwenden Sie T Einen erstellen. Ein Puffer beginnt mit einer Überschrift, die als Todo und den Cursor daneben gekennzeichnet ist. Nachfolgend ist das Datum und weiter unten der Text auf Punkt. Dies ist der Text, in dem Sie angefangen haben. Sie müssen den Text der Aufgabe ausfüllen.

Sie können das Datum ändern, indem Sie den Cursor auf den Teil verschieben, den Sie ändern möchten, die Verschiebung gedrückt halten und den Wert mit den Pfeiltasten ändern möchten. Es ist auch möglich, Stunden hinzuzufügen. Um alle Ihre Erfassungen zu haben, an denen Sie sie möchten, müssen Sie die Standarddatei festlegen, um sie einzulegen. Sie tun dies in Ihrem Init.EL -Datei, die Sie unten sehen können. Es gibt eine Standardliste von Dingen, die Sie erfassen können, aber Sie können Ihr eigenes konfigurieren. Ein Beispiel befindet sich im folgenden Code.

;; Definieren Sie die Standarddatei für Notizen
(SETQ org-Default-Notes-Datei (concat org-Verzeichnis "~/org/Notizen.org "))
(Define-Key Global-Map "\ C-CC" 'Org-Tapture)
;; Definieren Sie eine Vorlage für den Journaleintrag.
(setq org-kapiture templates
'(("j" "Journal" -Orgabine (Datei+DateTree "~/org/Journal.org ")
"* %?auf %U \ n %i \ n %a ")))
("t" "todo" Eintrag (Datei+Überschrift "~/org/Agenda.org "" "Aufgaben")
"* MACHEN %?\ n %i \ n %a "))

Der Journaleintrag bietet Ihnen eine Vorlage, in der Sie Ihren Journaltext eingeben können. Es geht in ~/org/Journal.Org -Datei und der Text am Punkt befinden sich neben einem Zeitstempel. Um dies zu erreichen, haben Sie % gesetzt? Um einen Input anzuzeigen, %U, um einen Zeitstempel festzulegen, %I, um das zu addieren, was am Punkt ist, und %A, um eine Annotation hinzuzufügen.

Dies sind die Grundlagen zur Verwendung von Org-Mode. Es gibt viele weitere Verwendungszwecke, die viele weitere Artikel benötigen, um sie abzudecken.