Pytania otagowane jako org-babel

funkcja trybu organizacji, która obsługuje kod źródłowy dla wielu języków. Może wykonywać kod źródłowy z dokumentów trybu organizacyjnego, co ułatwia tworzenie dokumentów programowych z literaturą i zarządzanie powtarzalnymi badaniami. Zauważ, że [tag: org-babel] jest teraz włączone do [tag: orgmode] jako „praca z kodem źródłowym” i nie jest już osobnym rozszerzeniem.


2
Synchronizowanie zmian w splątanym pliku z powrotem do oryginalnego pliku org
Używam trybu org z trybem fontanny do napisania scenariusza. Organizacja do organizacji i fontanna do formatowania scenariusza. Oto kod, którego używam do tego celu: Ustawienia pracy z blokami źródłowymi (fontannowymi) w org. ;; prevent org from messing with indentation of the source text. (setq org-src-preserve-indentation t) (setq org-edit-src-content-indentation 0) ;; …

1
Jaka jest różnica między sh i shell dla org-babel?
Eksperymentuję z pozyskiwaniem danych z trybu org do moich skryptów powłoki i natknąłem się na dziwność: #+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: work-with-simple-list-sh #+begin_src sh …

3
Org Mode Babel - Interaktywna ocena bloku kodu
Chciałbym oceniać bloki kodu źródłowego w trybie org w C ++ zawierające instrukcje „cin”, ale nie mogę znaleźć sposobu na interaktywną ocenę (z wkładem użytkownika) podczas oceny. Przykład kodu: #+BEGIN_SRC C++ :results output :export code :tangle myfile.cpp #include <iostream> using namespace std; int main() { int a; cin>>a; cout<<a+1; } …

4
Org Mode Babel - Interaktywna ocena bloku kodu w Pythonie
Podobnie jak w przypadku tego pytania , chciałbym ocenić (w trybie org) bloki kodu źródłowego Pythona zawierające instrukcje „wejściowe”, ale nie mogę znaleźć sposobu na interaktywną ocenę (z wejściem użytkownika) podczas oceny lub dać jej znać z góry (na przykład przechowywane w pliku). Moim ograniczeniem jest jawne stosowanie inputinstrukcji, ponieważ …


1
Debugowanie bloków kodu w trybie org
Czy są dostępne narzędzia ułatwiające śledzenie błędów w blokach w trybie organizacji? (Pracuję konkretnie na Pythonie) Mój obecny obieg pracy polega na kopiowaniu kodu, który działa do bloku źródłowego, i próbowaniu wprowadzania tylko minimalnych modyfikacji. Jeśli wystąpią poważne błędy, albo kopiuję go z powrotem do innego pliku, albo plączę blok …

4
Analiza kodu Clojure w trybie org nie daje żadnych wyników
Usiłuję uruchomić kod clojure z mojego pliku org, aby wykonać trochę programowania. Co nie działa: Kiedy wykonuję blok kodu źródłowego, otrzymuję No output produced. Przykładowy blok kodu src #+begin_src clojure (+ 2 2) #+end_src clojure Co działa: cider-jack-in działa i jestem w stanie wykonać kod w nREPL Jestem w stanie …

1
Wyświetlaj błędy i ostrzeżenia w bloku kodu w trybie organizacji
Chciałbym móc zgłaszać ostrzeżenia i błędy podczas oceny bloku kodu Python w pliku Org. Gdy blok kodu zawiera błędy składniowe Pythona, Org wyświetla je w osobnym buforze o nazwie *Org-Babel Error Output*. Byłoby miło móc wysyłać tam również własne ostrzeżenia, zachowując możliwość powrotu wyniku tablicy do trybu Org jako tabeli …

2
Czy org ma jakieś operacje „odwrotnej plątaniny” np. Do współpracy z użytkownikami niebędącymi orgami?
Chciałbym pisać własne notatki / testy / kod w org, a następnie używać go org-bable-tangledo tworzenia plików źródłowych. Jednak wszystkie te pliki podlegają kontroli wersji, a zatem mogą ulec zmianie spoza mojego środowiska organizacyjnego. Chciałbym mieć kilka srcbloków, a następnie splątać kilka różnych plików, z których każdy będzie podlegał kontroli …

1
Czy możliwe jest odczytanie danych wejściowych użytkownika ze STDIN podczas splątania bloku źródłowego?
Czy możliwe jest odczytanie danych wejściowych użytkownika ze STDIN podczas splątania bloku źródłowego org-babel-tangle? Mam tego świadomość: Babel Mode Org - Interaktywna ocena bloku kodu . To nie pomaga rozwiązać tego konkretnego przypadku użycia, ponieważ nadal nie pozwala na prawidłowe wejście STDIN z powłoki, ale tylko symuluje ograniczone wejście wewnętrznie …

3
Edycja wielu bloków źródłowych w jednym buforze
Mam wiele bloków źródłowych, które wszystkie są zaplątane w ten sam plik. Kiedy wywołuję C-c 'wewnątrz jednego bloku, tylko ten konkretny blok jest wyświetlany w nowym buforze. Czy istnieje możliwość pokazania wszystkich części tego pliku w tym buforze (zamiast tylko tego konkretnego fragmentu)? Przykład: #+begin_src emacs-lisp :tangle foo.el (defvar *ok* …

1
Spójne podświetlanie składni bloków źródłowych LaTeX
Rozwiązaniem ręcznym Org dotyczącym podświetlania składni bloków kodu org-babel jest włączenie natywnej czcionki (setq org-src-fontify-natively t) działa dobrze dla kodu LaTeX zamkniętego w blokach z #+BEGIN_SRC latex ale nie dla bloków z: #+BEGIN_LATEX Czy istnieje sposób, aby oba typy bloków źródłowych LaTeX używały tego samego schematu / ustawienia podświetlania składni …

2
Generowanie tabel z nagłówkami z bloku kodu
Chciałbym wygenerować tabele zawierające nagłówki z bloków kodu. Coś takiego: #+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 | Niestety coś takiego :table-header | First …

1
Bloki kodu, które tworzą tabele organizacji, które zostaną później wykorzystane przez inne bloki kodu
Mam trochę problemów z blokami kodu, które tworzą tabele organizacji, które później mogą zostać wykorzystane przez inne bloki kodu. Na przykład: #+NAME: upper_air #+BEGIN_SRC clojure :results output raw (clojure.pprint/print-table table) #+END_SRC będzie produkować #+RESULTS: upper_air | :m | :degree | :meter/second | :degC | :millibar | |---------+---------+---------------+------------+-----------| | 1545.0 | …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.