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.

4
Szybkie wstawianie bloków źródłowych w trybie org
org-mode ma możliwość renderowania kodu źródłowego, z blokami o następującej składni: #+NAME: <name> #+BEGIN_SRC <language> <switches> <header arguments> <body> #+END_SRC Czy istnieje istniejące polecenie, aby szybko wstawić te bloki org-mode, czy też muszę użyć zewnętrznego narzędzia, takiego jak yasnippet?

6
Czy mogę użyć trybu org do uporządkowania pliku .emacs lub innego pliku konfiguracyjnego .el?
Mój .emacsplik konfiguracyjny staje się coraz większy i chciałbym uzyskać lepszy przegląd i strukturę, dodając nagłówki, podtytuły i mogąc je ukryć lub pokazać, tak jak mogę to zrobić w Emacsie org-mode. Zauważyłem, że mogę aktywować org-moderównież w .emacsbuforze i że można dodawać nagłówki i zwijać je. Ale czy Emacs / …

6
Tryb organizacji 9: nie można ewaluować bloków kodu
Moja konfiguracja Emacsa mieszka w .orgpliku, z którego splatam bloki źródłowe do .elpliku. Mógłbym ocenić bloki źródłowe za pomocąC-c C-c Dzisiaj zaktualizowałem wersję org-mode w wersji 9 z org elpa i teraz oceniam blok źródłowy jak #+BEGIN_SRC emacs-lisp :tangle yes (setq org-export-coding-system 'utf-8) #+END_SRC z C-c C-cdrukuje następujący komunikat Ocena …


1
Jak określić domyślne argumenty nagłówka w blokach kodu orgmode
Wiążę, aby ustawić domyślne argumenty nagłówka do bloków kodu w moim pliku org, w następujący sposób: #+PROPERTY: header-args :session *my_python_session* #+PROPERTY: header-args :results silent #+PROPERTY: header-args :tangle yes Moje bloki kodu wyglądają tak: #+BEGIN_SRC python import pandas as pd #+END_SRC Jednak gdy dzwonię org-babel-tanglez tego bufora, otrzymuję bloki kodu Tangled …

2
Użycie Org Babel do splątania nazwy pliku o zmiennej nazwie
Jeśli mam fragment kodu, który zaplątałem w plik, ale spodziewam się, że nazwa pliku zmieni się z czasem, czy istnieje lepszy sposób na zmianę nazwy pliku niż zastąpienie zapytania? Powiedzmy na przykład, że plączę kod do ~ / dir / my-file.el: #+BEGIN_SRC emacs-lisp :tangle ~/dir/my-file.el (setq myvar1 "value1") #+END_SRC #+BEGIN_SRC …




2
Wykonanie asynchroniczne w org babel
Czy istnieje dobra ogólna personalizacja org-babel, aby działała asynchronicznie? Ostatnio planuję używać MATLAB-a przez org-babel, ale chciałbym to w sposób asynchroniczny, ponieważ niektóre obliczenia wymagają czasu. Nie chcę dostosowywać tylko ob-matlab. Jest tak, ponieważ uważam, że należy to zrobić na poziomie frameworka zamiast aplikacji. Innymi słowy, ta sama modyfikacja powinna …
14 org-babel  matlab 

1
Generowanie danych wyjściowych w innym języku za pomocą trybu org
Biorąc pod uwagę, że następujące jest przeznaczone do generowania kodu C ++: #+BEGIN_SRC python :exports both :results output code print "struct Whatever{};" #+END_SRC Wynik jest wstawiany w następujący sposób: #+RESULTS: #+BEGIN_SRC python struct Whatever{}; #+END_SRC Co oczywiście nie jest sformatowane jako C ++. Jak mogę go zdobyć, aby org generował …

1
Ustaw domyślny język bloków kodu w trybie orgmode
Czy istnieje sposób zdefiniowania domyślnego języka bloków kodu w trybie organizacji w nagłówku dokumentacji? Zwykle w jednym organie używam tylko jednego języka programowania, więc pisanie zawsze jest męczące #+BEGIN_SRC python [...] #+END_SRC Byłoby miło móc coś takiego zrobić #+PROPERTY: header-args :session *mysession* :tangle yes :results silent :language python [...] #+BEGIN_SRC …


2
Czy istnieje sposób, aby tryb Org ignorował bloki src podczas eksportowania do HTML?
Mam dokument organizacji z rozproszonymi blokami źródłowymi, które chciałbym wykluczyć podczas eksportowania pliku do HTML. Czy istnieje zmienna lub opcja, którą mogę ustawić, która zignoruje bloki src? Próbowałem użyć Noexport, jak pokazano poniżej, ale kod nadal pojawia się w wynikowym pliku HTML. #+BEGIN_SRC json :noexport: { ... } #+END_SRC Dzięki!


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.