Wie kopiert man nur den sichtbaren Text aus dem gefalteten Zustand in einen org-Modus-Puffer?

8

Wie man eine org-Datei in einen anderen Puffer kopiert, wenn source ist:

%Vor%

Wenn Sie jedoch alle Aufgaben schließen, sieht das wie

aus %Vor%

Ich möchte alle Aufgaben markieren und in einen anderen Puffer kopieren und es muss wie eine zweite Variante aussehen. Fügen Sie keine Texte für Aufgaben ein, die in jeder Aufgabe gespeichert sind. Wie kann ich es tun?

    
RusAlex 07.07.2010, 10:50
quelle

3 Antworten

12

Laut Hendys Kommentar verwenden Sie in aktuellen Versionen des Organisationsmodus org-copy-visible ( C-c C-x v ), um den sichtbaren Inhalt der aktuellen Region in den Kill-Ring zu kopieren. ( C-x h kann wie üblich zuerst verwendet werden, um den gesamten Puffer zu markieren.)

Beachten Sie außerdem, dass das Export-Dispatch-Menü ( C-x C-e ) einen Schalter "Nur sichtbar" bietet, wenn Sie diesen Inhalt in ein anderes Format exportieren möchten.

Bei älteren Versionen des Organisationsmodus sollte die folgende ursprüngliche Antwort immer noch gelten:

M-x org-export-visible RET SPC kopiert nur den aktuell sichtbaren Text Ihres org-mode-Puffers in einen neuen Puffer.

  

org-export-visible ist eine interaktive kompilierte Lisp-Funktion in   'org-exp.el'.

     

(org-export-visible TYPE ARG)

     

Erstellen Sie eine Kopie des sichtbaren Teils des aktuellen Puffers und exportieren Sie sie.   Die Kopie wird in einem temporären Puffer erstellt und nach der Verwendung entfernt.   TYPE ist der letzte Schlüssel (als String), in dem auch der Exportbefehl ausgewählt wird   der Export-Dispatcher "C-c C-e".   Als besonderen Fall, wenn Sie SPC an der Eingabeaufforderung eingeben, die temporäre   Die Org-Modus-Datei wird nicht entfernt, sondern Ihnen so präsentiert, dass Sie sie sehen können   verwende es weiterhin. Das Präfix arg ARG wird an den Export übergeben   Befehl.

Wenn Sie das (in diesem Beispiel an C-c o ) binden möchten, könnten Sie Folgendes verwenden:

%Vor%     
phils 09.07.2010, 12:50
quelle
6

Es gibt org-copy-visible , das sollte genau das tun, was Sie brauchen.

    
Yisrael Dov 26.03.2014 14:21
quelle
0

Versuchen Sie M-x org-todo-list (oder C-c a t ). Daraufhin wird eine Liste von TODO Einträgen (in den in der Agenda-Dateiliste aufgelisteten Dateien) im * Org Agenda * -Puffer angezeigt.

Möglicherweise müssen Sie Ihre aktuelle Datei zur Agenda-Dateiliste hinzufügen. Von org-agenda Dokumentation:

  

Wenn der aktuelle Puffer im Org-Modus ist und eine Datei besucht, können Sie auch   drücken Sie zuerst '& lt;' einmal darauf hinweisen, dass die Tagesordnung vorübergehend sein sollte   (bis zur nächsten Verwendung von C-c a) beschränkt auf die aktuelle Datei.   Drücken Sie '& lt;' zweimal bedeutet, auf den aktuellen Teilbaum oder die Region zu beschränken   (falls aktiv).

    
Dave Bacher 07.07.2010 20:19
quelle

Tags und Links