Markdownドキュメントの書き込みにVSCodeとPandocを使用しています。 VSCodeはいくつかのYAMLヘッダーブロックを認識してハイライトしますが、他のものは認識しません。私はMarkdownのHTMLコメントに問題があることに気づいた。マークダウンでのyamlヘッダーの構文強調表示でVSCodeが発生する
文書の最上部にあるこのスタイルのYAMLヘッダー(ダッシュで囲まれた部分)を使用すると、VSCodeはブロックの終わりを認識してブロックの終了後に通常のハイライトモードに戻りますscreenshot "scratch1.md"ドキュメント)。私はYAML specificationに従って法的であると思われる(...で閉じ)、別の法的なスタイル、セクション2.2構造体を使用する場合
---
title: Best Article Ever
author: Great Writer
---
しかし、:
---
title: Best Article Ever
author: Great Writer
...
をVSCodeは見ていないようですYAMLブロックが閉じているので、ハイライト表示は残りの文書ではうんざりです(下記のスクリーンショット参照)。
いずれのスタイルでも、ドキュメントの最上部に表示されていない場合、この問題(ハイライト表示が間違っている)は発生しません。
この時点では、どこに問題があるのか、どのように変更するかについてはわかりません。正しい方向のいくつかの指針は高く評価されます。
YAML構文の理解に問題がありますか? VSCodeのYAML言語ファイルに問題がありますか? VSCodeのマークダウン言語ファイルに問題がありますか(埋め込みYAMLの問題)ですか? 言語拡張機能を使って修正することができますか?
など
それは私にとって非常に重要ではありませんが、私はこのような従来の文書がたくさんあるし、補正が合理的に単純である場合、私は試してみたいと思います。
ご協力いただきありがとうございます。
これは遅れて申し訳ありません。 githubの問題スレッドで判断すると、これはすでに修正済みです。このような小さなことの助けをありがとう。 – unnamedcrewman
これは、今週末に出てくるはずのVSCode 1.11+で修正されるはずです。現在のインサイダービルドには既に修正があります。この機能で問題が発生した場合は、私に教えてください –
パーフェクト。これについてあなたの助けに感謝します。 – unnamedcrewman