2013-04-24 5 views
53

Markdown позволяет использовать embedded code. Как это можно сделать в org-mode?Встроенный код в org-режиме

Я знаю об источнике-кодовых блоков:

#+begin_example 
blah-blah 
#+end_example 

Но то, что я хочу что-то вроде этого (очевидно, с правильным синтаксисом, который я не знаю):

This is `embeded code`. 

Может это должно быть сделано в org-mode? Не удалось найти, что в документации ...

+0

хотел задать аналогичный вопрос. спасибо: D – alamin

ответ

66

Вы можете заключить текст в = или ~ знаки, чтобы он набран шрифтом одного размера и экспортировать его дословно (что означает, что она не обрабатывается для орг-специфического синтаксиса):

This is =verbatim text= or ~code~. 

Вы найдете всю информацию о орг-режиме элементов разметки в соответствующем разделе manual.

+2

Спасибо. Наличие ключевых слов на полпути. Если бы я знал, что орг-режим говорит об этом с точки зрения «моноширины» и «акцента», я бы сам это нашел. :(Я искал 'inline' и' embedded', но безрезультатно. – dangonfast

+0

Да, я помню, что меня тоже беспокоил термин «акцент», когда вы искали функцию, позволяющую скрыть разметку org. терминология, вы сразу же найдете «org-hide-emphasis-markers», но я искал веки, прежде чем, наконец, обнаружил это почти случайно ... – Francesco

+3

Фактически руководство просто говорит ~ code ~ ie окружено ~. – squid

81

Хотя моноширинка достаточно хороша для большинства случаев, встроенные кодовые блоки имеют форму src_LANG[headers]{your code}. Например, src_xml[:exports code]{<tag>text</tag>}.

+3

Это лучший ответ здесь, я думаю. Соответствующая часть руководства - [14.1 Структура кодовых блоков] (http://orgmode.org/manual/Structure-of-code-blocks.html). –

+0

И в руководстве говорится о вещах как «Живые кодовые блоки требуют ...» Что значит «жить» здесь? Кроме того, я предлагаю больше документов вместо того, чтобы сосредоточиться в основном на формальных определениях синтаксиса (но это не проблема только в режиме org-mode, это более или менее общая проблема, на мой взгляд). –

+0

Блоки живых кодов можно оценить в org-mode (или во время экспорта), и их результаты будут вставлены в файл. Я использую это для UML-диаграмм с plant-uml, а иногда с блоками кода Clojure. – mtnygard

Смежные вопросы