概要
- VScode内にてMarkdownの文章とUMLを同じプレビュー内に表示させる方法を記述。
- 前投稿PlantUMLを用いた簡単なシーケンス図の作成方法の続き。
- UMLとして記述したコードが変換されないエラーの解消法あり。
- 使用拡張機能:Markdown Preview Enhanced、PlantUML
- 使用環境:Windows11 Pro、VScode
記述の方法
- ファイルの拡張子は
.md
にて作成。簡単なシーケンス図を作成する。VScodeにて以下のコードを``` plantuml
と```
で挟んで記述する。
uml.md
@startuml
object Object1
object Object2
Object1 -> Object2: メッセージ1
Object2 -> Object1: メッセージ2
@enduml
Markdown内のUMLが変換されない事象について
Markdown内にUMLとして記述したはずのコードが反応せず、以下のようなエラーが出てしまう場合の対処法について記述。
参考サイト:VSCodeでMarkDownとPlantUMLを使う - yuDigiLife
Error: plantuml.jar file not found: ""
Please download plantuml.jar from https://plantuml.com/download.
If you are using VSCode or coc.nvim, then please set the setting "markdown-preview-enhanced.plantumlJarPath" to the absolute path of plantuml.jar file.
If you don't want to use plantuml.jar, then you can use the online plantuml server
by setting the setting "markdown-preview-enhanced.plantumlServer" to the URL of the online plantuml server, for example: https://kroki.io/plantuml/svg/