Als «org-babel» getaggte Fragen

Funktion des Org-Modus, der den Quellcode für mehrere Sprachen verarbeitet. Es kann Quellcode aus Dokumenten im Org-Modus ausführen, wodurch es sich für die Erstellung von Programmierdokumenten und die Verwaltung reproduzierbarer Recherchen eignet. Beachten Sie, dass [tag: org-babel] jetzt in "tag: orgmode] als" Arbeiten mit Quellcode "und nicht mehr als separate Erweiterung enthalten ist.


2
Kann ich im Org-Modus einen gemeinsamen Codeblock in zwei verschiedene Codeblöcke einschließen?
Ich habe eine org-modeDatei mit einer Datentabelle und zwei Python-Codeblöcken, um verschiedene Zusammenfassungen daraus zu extrahieren. Ich möchte einige gemeinsame Konstanten und Funktionen zwischen diesen beiden Codeblöcken teilen. Im Idealfall würde ich dazu den gemeinsamen Code in einen separaten Codeblock zerlegen, der automatisch einbezogen und ausgewertet wird, wenn einer der …

1
Was ist der Unterschied zwischen sh und shell für org-babel?
Ich experimentiere mit der Beschaffung von Daten aus dem Organisationsmodus in meine Shell-Skripte und bin auf eine Verrücktheit gestoßen: #+tblname: simple-table | 1 | | 2 | | 3 | | 4 | | 5 | #+name: work-with-simple-list-shell #+begin_src shell :var tbl=simple-table echo "$tbl" #+end_src #+RESULTS: work-with-simple-list-shell : 1 #+name: …

3
Org Mode Babel - Interaktive Codeblockauswertung
Ich möchte im org-Modus Quellcodeblöcke in C ++ auswerten, die "cin" -Anweisungen enthalten, aber ich kann keine Möglichkeit finden, während der Auswertung eine interaktive Auswertung (mit Benutzereingaben) durchzuführen. Beispiel für Code: #+BEGIN_SRC C++ :results output :export code :tangle myfile.cpp #include <iostream> using namespace std; int main() { int a; cin>>a; …


1
Debuggen von Codeblöcken im Organisationsmodus
Gibt es Tools, die das Verfolgen von Fehlern in Organisationsmodusblöcken erleichtern? (Ich arbeite speziell mit Python) Mein aktueller Workflow besteht darin, Code, der funktioniert, in einen Quellblock zu kopieren und nur minimale Änderungen vorzunehmen. Wenn schwerwiegende Fehler auftreten, kopiere ich sie entweder zurück in eine andere Datei oder verwickle den …

4
Org Mode Babel - Interaktive Codeblockauswertung in Python
Ähnlich wie bei dieser Frage möchte ich (im Organisationsmodus) Python-Quellcodeblöcke auswerten, die "Eingabe" -Anweisungen enthalten, aber ich kann keine Möglichkeit finden, während der Auswertung eine interaktive Auswertung (mit Benutzereingaben) vorzunehmen oder ihr eine bekannte Eingabe zu geben im Voraus (zum Beispiel in einer Datei gespeichert). Meine Einschränkung besteht darin, die …

2
Hat org irgendwelche "Inverse-Tangle" -Operationen, z. B. für die Zusammenarbeit mit Nicht-Org-Benutzern?
Ich möchte meine eigenen Notizen / Tests / Code in org schreiben und dann org-bable-tanglezur Erstellung von Quelldateien verwenden. Alle diese Dateien unterliegen jedoch der Versionskontrolle und können sich daher außerhalb meiner Organisationsumgebung ändern. Ich möchte in der Lage sein, eine Reihe von srcBlöcken zu haben und mich dann mit …

4
Die Auswertung des Clojure-Codes im org-Modus erzeugt keine Ausgabe
Ich versuche, Clojure-Code aus meiner Organisationsdatei auszuführen, um etwas Lese- und Schreibprogrammierung durchzuführen. Was funktioniert nicht: Wenn ich den Quellcodeblock ausführe, bekomme ich No output produced. Beispiel für einen src-Codeblock #+begin_src clojure (+ 2 2) #+end_src clojure Was funktioniert: cider-jack-in funktioniert und ich kann Code in der nREPL ausführen Ich …

1
Ist es möglich, Benutzereingaben von STDIN zu lesen, während ein Quellblock verwickelt wird?
Ist es möglich, Benutzereingaben von STDIN zu lesen, während ein Quellblock mit verwirrt wird org-babel-tangle? Mir ist dies bewusst: Org Mode Babel - Interaktive Codeblockauswertung . Dies hilft nicht, diesen speziellen Anwendungsfall zu lösen, da es immer noch keine ordnungsgemäße STDIN-Eingabe von der Shell zulässt, sondern nur eine begrenzte interne …

3
Bearbeiten mehrerer Quellblöcke in einem Puffer
Ich habe mehrere Quellblöcke, die alle in derselben Datei verwickelt sind. Wenn ich C-c 'innerhalb eines Blocks aufrufe , wird nur dieser bestimmte Block in einem neuen Puffer angezeigt. Gibt es eine Möglichkeit, alle Teile dieser Datei in diesem Puffer anzuzeigen (anstelle nur dieses speziellen Snippets)? Beispiel: #+begin_src emacs-lisp :tangle …


1
Kann Org Babel Codeblöcke basierend auf dem Systemtyp bedingt verwickeln?
Bearbeiten: Während ich noch die Seile von Babel lerne, habe ich über die system-type, emacs-versionund window-systemVariablen gelesen , die so klingen, als ob sie alle Informationen enthalten, die ich brauche, um das hier beschriebene Verhalten zu erhalten. Tatsächlich könnte ich OS-spezifischen Code bei Bedarf einfach in Codeblöcke einschließen. Ich frage …
10 org-babel 

1
Erstellen Sie eine konsistente Syntaxhervorhebung für LaTeX-Quellblöcke
Die Lösung von Org Manual für die Syntaxhervorhebung von org-babel-Codeblöcken besteht darin, die native Schriftart mit zu aktivieren (setq org-src-fontify-natively t) funktioniert gut für LaTeX-Code, der in Blöcken mit eingeschlossen ist #+BEGIN_SRC latex aber nicht für Blöcke mit: #+BEGIN_LATEX Gibt es eine Möglichkeit, beide Arten von LaTeX-Quellblöcken dazu zu bringen, …

2
Generieren von Tabellen mit Headern aus Codeblock
Ich möchte Tabellen mit Headern aus Codeblöcken generieren. Etwas wie das: #+BEGIN_SRC emacs-lisp :results value table :table-header | First | Second | (identity '((a b) (c d))) #+END_SRC #+RESULTS: | First | Second | |-------+--------| | a | b | | c | d | Leider gibt es so etwas …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.