web-dev-qa-db-fra.com

Code en ligne en mode organisation

Markdown permet embedded code. Comment cela peut-il être fait dans org-mode?

Je connais les blocs de code source:

#+begin_example
blah-blah
#+end_example

Mais ce que je veux, c'est quelque chose comme ça (évidemment, avec la bonne syntaxe, que je ne connais pas):

This is `embeded code`.

Cela peut-il être fait dans org-mode? Impossible de trouver cela dans la documentation ...

81
dangonfast

Vous pouvez placer le texte entre = ou ~ indique qu'il doit être composé dans une police à espacement fixe et l'exporter textuellement (ce qui signifie qu'il n'est pas traité pour la syntaxe propre à l'organisation):

This is =verbatim text= or ~code~.

Vous trouverez toutes les informations sur les éléments de balisage en mode org dans la section appropriée du manuel .

91
Francesco

Alors que l'espace est suffisant pour la plupart des cas, les blocs de code en ligne ont la forme src_LANG[headers]{your code}. Par exemple, src_xml[:exports code]{<tag>text</tag>}.

Edit: La mise en évidence du code du code en ligne est certainement possible, mais avec le correctif org.el lui-même: La réponse donnée ici https: // stackoverflow .com/a/20652913/594138 fonctionne comme annoncé, tournant

- Inline code src_sh[:exports code]{echo -e "test"}

Dans

enter image description here

en html-export. Et la réponse gagnante dans cet article, https://stackoverflow.com/a/28059832/594138 , réalise la même chose sans avoir besoin de patcher org.el, mais vous devrez l'adapter si vous n'aime pas l'optique lors de l'édition.

103
Tom Regner