私はMarkdown/MacdownのエディタでMySQLクエリのいくつかの部分をレンダリングする最もスマートな方法を見つけようとしています。Markdown/MacdownエディタでのMySQLコードのフォーマット
クエリコードスニペットの前に˜˜˜sql
マークアップで4つのスペースを適用しようとしましたが、コードハイライトが表示されないためうまく機能していないようです。
任意の提案:
は、下のスクリーンショットを参照してください? アドバイスありがとうございます。
私はMarkdown/MacdownのエディタでMySQLクエリのいくつかの部分をレンダリングする最もスマートな方法を見つけようとしています。Markdown/MacdownエディタでのMySQLコードのフォーマット
クエリコードスニペットの前に˜˜˜sql
マークアップで4つのスペースを適用しようとしましたが、コードハイライトが表示されないためうまく機能していないようです。
任意の提案:
は、下のスクリーンショットを参照してください? アドバイスありがとうございます。
私はあなたがインデントコードブロックとフェンスで囲まれたコードブロックの間で選択する必要があります...コードスニペット
前~~~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の
こんにちは@RedGrittyBrick、私はすでに4つのスペースと '~~~mysql'識別子でこの設定を試しましたが、例のページに示されていますが、コードスニペットの特定の部分を強調表示していません。私はまた、pythonスニペットの例を再現しようとしましたが、結果はハイライトではなくフォーマットされたコードでした。 – UgoL
具体的な例をSQLの識別子で表示できますか?だから私が間違っていることを理解することができます。 – UgoL
@Ugol:質問を更新して未レンダリングマークアップのスクリーンショットとレンダリングされたフォームを表示してください。イメージエディタを使用して、実際の出力が予想と異なる部分を指すように矢印を追加すると、おそらく役に立ちます。 – RedGrittyBrick
私はハイライトがJupyterノートブック上で動作しなかったことに気づきました。 ~~~ mysql
に切り替えると、~~~ sql
を使用するのではなく機能します。
[コードブロック](https://daringfireball.net/projects/markdown/syntax#precode)のセクションを読んだことがありますか?いずれにしても、13年前と同じように放棄されたプロジェクトのように見えますが、あまり洗練さは期待できません。 –
Macdownエディタはどうですか?より最近のもので、プロジェクトとして絶えず更新されているようです。切り取られた一般的なコードは4つのスペースでフォーマットされますが、ハイライトに使用される言語はコードのいくつかの部分よりも良いとエディタに伝える方法があると思います。 – UgoL
[こちら](https://macdown.uranusjr.com/features/)と[ここ](https://macdown.uranusjr.com/features/code-block-highlighting/)のような文書が表示されます。適切なckeckboxをすべて確認してください。私ははるかに伝えることができない、私はMacを持っていない。 –