2013-06-05 6 views
12

に等しく、私はインラインコードを与えたい徴候や引用符等しい:組織モードインラインコードでORG-モードでサイン

<div class="foo"> 

を、私は通常、組織モードでこれを行うような方法は

です
=<div class="foo">= 

私はHTMLにこれをエクスポートする場合、それは次のようにレンダリングされる:

<div class "foo" という> =

(ソースブロックを作成するのではなく)これをインラインで行う正しい方法は何ですか?

答えて

5

代わりに、逐語的マーカー、~を使用することができます。

~<div class="foo">~ 
+2

これは私がやったことですが、私が指定していることがコードであれば、それはコードだとマークできるはずです! – alexplanation

+0

[this](http://orgmode.org/manual/Emphasis-and-monospace.html)によると、 '〜'はコードマーカーです。彼らはそれを変えましたか? – Guildenstern

3

問題は「クラス」は終了コードセクション区切り文字として解釈された後に等号ということです。

=<div class = "foo">= 
+2

これは不本意ながら効果的な回避策です。私はそれを受け入れません。なぜなら、スペースが実際にコード内で重要であれば、それはもはや効果的ではないので、実際には「解決策」ではないからです。 – alexplanation

+0

私はあなたがorg-emphasis-regexp-componentsを変更することでそれを行うことができると思っていますが、私は試してみるのが面倒です。 http://orgmode.org/manual/Emphasis-and-monospace.htmlおよび「C-h v org-emphasis-regexp-components RET」を参照してください。 – Ista

0

私は組織モードのソースコードはGitHubののパーサで正しく表示したい:等号の前に、このように、スペースを挿入することでこれを防ぐことができます。しかし、=:echo "hello"=がEmacsで正しく表示されないように、Githubでも正しく表示されませんでした。しかし、私はC-x 8 RETLEFT DOUBLE QUOTATION MARKRIGHT DOUBLE QUOTATION MARKで他の文字を試しました。それは

=:echo “hello“= 

は残念ながら、私はすべての環境にコピー・アンド・ペーストした場合、彼らが実際に動作するとは思わない

:echo “hello“ 

ように成功現れ、です。 VimはE15: Invalid expression: “hello“を返します。しかし、どのくらいの頻度でVimのコマンドラインにコマンドをペーストしますか?さて、いいえ、:@"があります。

関連する問題