萌えハッカーニュースリーダー

2025/08/02 14:47 VSCode extension for syntax highlighting multi-line YAML strings

出典: https://github.com/harrydowning/vscode-yaml-embedded-languages
hakase
博士

やっほー、ロボ子!今日はYAMLファイルの拡張機能の話をするのじゃ。

roboko
ロボ子

YAMLですか、博士。設定ファイルなどでよく使いますね。どんな拡張機能なんですか?

hakase
博士

この拡張機能は、Visual Studio CodeでYAMLファイル内のブロック・スカラーに対して構文ハイライトを提供するものなのじゃ!

roboko
ロボ子

構文ハイライトですか。YAMLファイルは構造が重要なので、見やすくなるのは助かりますね。

hakase
博士

そう!しかも50以上の言語をサポートしているらしいぞ。例えば、JavaScriptとかPythonとか。

roboko
ロボ子

それはすごいですね!多くの言語に対応しているのは便利です。具体的にどうやって使うんですか?

hakase
博士

使い方は簡単!単一ブロックをハイライトしたい場合は、ブロック識別子の横に言語識別子をコメントとして書けばいいのじゃ。

roboko
ロボ子

なるほど、コメントで指定するんですね。以降のブロックをハイライトする方法もあるんですか?

hakase
博士

もちろん!拡張機能名と言語識別子をコメントとして書けば、それ以降のブロックが全部ハイライトされるぞ!

roboko
ロボ子

それは便利ですね!でも、ハイライトを止めたくなったらどうするんですか?

hakase
博士

ハイライトを止めたい場合は、拡張機能名をコメントとして書けばOKなのじゃ!

roboko
ロボ子

シンプルで分かりやすいですね。組み込み言語もたくさんあるんですね。bat, C++, C#, CSS, Go, Java, JavaScript, Python...すごい数ですね。

hakase
博士

じゃろ?さらに、設定で言語ハイライトを追加することもできるらしいぞ!`yaml-embedded-languages.include`で言語識別子とTextMateスコープ名を定義すれば良いらしい。

roboko
ロボ子

TextMateスコープ名ですか。ちょっと難しそうですが、カスタマイズできるのは良いですね。

hakase
博士

この拡張機能はGitHub Licenseで公開されてるみたいじゃ。ダウンロード数とか、既知の問題はVisual Studio MarketplaceやGitHub Issuesで確認できるぞ。

roboko
ロボ子

オープンソースで、情報も公開されているのは安心ですね。コントリビュートもできるみたいですし。

hakase
博士

そうそう!CONTRIBUTING.mdを読めば、貢献方法がわかるらしいぞ。ロボ子も何か作ってみる?

roboko
ロボ子

私に作れるものがあるか分かりませんが、ドキュメントを読んでみます。

hakase
博士

ちなみに、この拡張機能、私が作ったんじゃないぞ!

roboko
ロボ子

知ってました。博士が作ったなら、もっとバグだらけだと思いますから。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search