2017-05-22 4 views
0

私はMarkdown/MacdownのエディタでMySQLクエリのいくつかの部分をレンダリングする最もスマートな方法を見つけようとしています。Markdown/MacdownエディタでのMySQLコードのフォーマット

クエリコードスニペットの前に˜˜˜sqlマークアップで4つのスペースを適用しようとしましたが、コードハイライトが表示されないためうまく機能していないようです。

enter image description here

任意の提案:

は、下のスクリーンショットを参照してください? アドバイスありがとうございます。

+0

[コードブロック](https://daringfireball.net/projects/markdown/syntax#precode)のセクションを読んだことがありますか?いずれにしても、13年前と同じように放棄されたプロジェクトのように見えますが、あまり洗練さは期待できません。 –

+0

Macdownエディタはどうですか?より最近のもので、プロジェクトとして絶えず更新されているようです。切り取られた一般的なコードは4つのスペースでフォーマットされますが、ハイライトに使用される言語はコードのいくつかの部分よりも良いとエディタに伝える方法があると思います。 – UgoL

+0

[こちら](https://macdown.uranusjr.com/features/)と[ここ](https://macdown.uranusjr.com/features/code-block-highlighting/)のような文書が表示されます。適切なckeckboxをすべて確認してください。私ははるかに伝えることができない、私はMacを持っていない。 –

答えて

1

私はあなたがインデントコードブロックとフェンスで囲まれたコードブロックの間で選択する必要があります...コードスニペット

~~~sqlマークアップと[4]のスペースを適用することを試みました。別のシンタックスの部分的な混合は機能しません。

# Code Block # 

What follows is a fenced code block. 
Note that all text starts immediately in the left margin. 
There is no indentation of the fences. 
There are no extra space characters at the start of these lines. 

~~~~sql 
update employee 
    set salary = salary * 2 
    where salary < 100000 
~~~~ 

The following will not work 

    ~~~~sql 
    update employee 
     set salary = salary * 2 
     where salary < 100000 
    ~~~~ 

You cannot mix indentation and fencing. 

構文識別子はfenced code block構文の一部です。 またエンドチルドの行を持つコードブロック。

SQLは、構文ハイライトのためにsupported languageです。

また、には、 "コードブロックでハイライトを有効にする"オプションを選択する必要があります。 Macdownの

Image of Macdown Preferences dialogue

+0

こんにちは@RedGrittyBrick、私はすでに4つのスペースと '~~~mysql'識別子でこの設定を試しましたが、例のページに示されていますが、コードスニペットの特定の部分を強調表示していません。私はまた、pythonスニペットの例を再現しようとしましたが、結果はハイライトではなくフォーマットされたコードでした。 – UgoL

+0

具体的な例をSQLの識別子で表示できますか?だから私が間違っていることを理解することができます。 – UgoL

+0

@Ugol:質問を更新して未レンダリングマークアップのスクリーンショットとレンダリングされたフォームを表示してください。イメージエディタを使用して、実際の出力が予想と異なる部分を指すように矢印を追加すると、おそらく役に立ちます。 – RedGrittyBrick

0

私はハイライトがJupyterノートブック上で動作しなかったことに気づきました。 ~~~ mysqlに切り替えると、~~~ sqlを使用するのではなく機能します。

関連する問題