Встроенный код в режиме org
Markdown позволяет использовать embedded code
. Как это можно сделать в org-mode
?
Я знаю о блоках исходного кода:
#+begin_example
blah-blah
#+end_example
Но я хочу что-то вроде этого (очевидно, с правильным синтаксисом, который я не знаю):
This is `embeded code`.
Можно ли это сделать в org-mode
? Невозможно найти это в документации...
Ответы
Ответ 1
Вы можете заключить текст в теги =
или ~
, чтобы он набирал шрифт моноширинного шрифта и экспортировал его дословно (это означает, что он не обрабатывается для специфического для организации синтаксиса):
This is =verbatim text= or ~code~.
Вы найдете всю информацию о элементах разметки org-mode в соответствующем разделе руководства .
Ответ 2
Хотя моноширинный src_LANG[headers]{your code}
достаточно хорош для большинства случаев, блоки встроенного кода имеют форму src_LANG[headers]{your code}
. Например, src_xml[:exports code]{<tag>text</tag>}
.
Изменить: Подсветка кода встроенного кода, безусловно, возможно, хотя и с исправлением самого org.el: Ответ, приведенный здесь fooobar.com/info/959108/... работает как рекламируется, поворачивая
- Inline code src_sh[:exports code]{echo -e "test"}
В
![enter image description here]()
в html-экспорте. И победный ответ в этом посте, fooobar.com/info/959108/..., достигает того же самого без необходимости исправления org.el, но вам придется адаптировать его, если вам не нравится оптика во время редактирования.