2013-04-24 12 views
53

Markdown consente embedded code. Come può essere fatto in org-mode?Codice in linea in modalità org

che so di blocchi di codice sorgente:

#+begin_example 
blah-blah 
#+end_example 

Ma quello che voglio è qualcosa di simile (ovviamente, con la sintassi destra, che io non so):

This is `embeded code`. 

Can questo da fare in org-mode? Non è possibile trovare che nella documentazione ...

+0

stava per fare una domanda simile. grazie: D – alamin

risposta

66

È possibile racchiudere il testo all'interno = o ~ segni di averlo impaginato in font a spaziatura fissa e l'esportazione parola per parola (il che significa che non viene elaborato per la sintassi org-specifico):

This is =verbatim text= or ~code~. 

troverete tutte le informazioni sugli elementi di markup org-mode nella sezione dedicata del manual.

+2

Grazie. Avere le parole chiave è a metà strada lì. Se avessi saputo che l'org-mode parla di questo in termini di "monospace" e "emphasis", avrei trovato questo da solo. :(Stavo cercando 'inline' e' embedded', senza risultato – dangonfast

+0

Sì, ricordo di essere stato disturbato anch'io dal termine "enfasi" quando cercavo una funzione che permettesse di nascondere il markup dell'organizzazione. terminologia, trovi immediatamente 'org-hide-emphasis-markers', ma ho cercato per anni prima di trovarlo quasi per caso ... – Francesco

+3

in realtà il manuale dice solo ~ code ~ ie circondato con ~. – squid

81

Mentre il formato a spaziatura fissa è sufficiente per la maggior parte dei casi, i blocchi di codice inline hanno il formato src_LANG[headers]{your code}. Ad esempio, src_xml[:exports code]{<tag>text</tag>}.

+3

Questo è la migliore risposta qui, penso.La parte rilevante del manuale è [14.1 Struttura dei blocchi di codice] (http://orgmode.org/manual/Structure-of-code-blocks.html). –

+0

E il manuale dice cose piace "I blocchi di codice live richiedono ..." Che cosa significa "live" significa qui? Inoltre, vorrei che i documenti avessero più esempi invece di concentrarsi principalmente sulle definizioni di sintassi formali (ma questo non è un problema solo con la modalità org, ma è più o meno un problema generale a mio parere). –

+0

I blocchi di codice attivi possono essere valutati in modalità org (o durante l'esportazione) e i relativi risultati vengono inseriti nel file. Lo uso per i diagrammi UML con plant-uml e talvolta con i blocchi di codice Clojure. – mtnygard

Problemi correlati