VSCodeにPlantUML拡張機能をインストールして図を作成する方法

PlantUMLとは

PlantUMLはオープンソースのUMLダイアグラム作成用言語。

以下のようなコードから図をSVGやPNG形式で作成することができる。

@startuml example
User -> Server : request
User <- Server : response
@enduml

PlantUMLはオープンソースのUMLダイアグラム作成PlantUMLはオープンソースのUMLダイアグラム作成

左図がsvg、右図がpng

pngで書き出すとぼやけるので、なるべくsvgで書き出す。

svgならファイルサイズが小さく、テキストをコピーできるという利点もある。

VSCode PlantUML拡張機能

VSCode PlantUML拡張機能をインストールする。

PlantUML

ターミナルでも使用できるようJAVAplantuml.jarも別途インストールする。

インストールしたらファイルを.plantumlの拡張子で保存すればalt+Dでプレビューを確認できる。

VSCodeにPlantUML拡張機能をインストールして図を作成する方法

PlantUMLをSVGで書き出す

shift+command+PでPlantUMLの中からエクスポートのSVGを選択して書き出す。

ターミナルならplantuml.jarのある場所を指定して下記のコマンドを実行する。

$ java -jar plantuml.jar -tsvg test.plantuml

PlantUMLの書き方

PlantUMLの書き方はPlantUML公式サイトおよびwikiに日本語で掲載されている。

PlantUML 概要

PlantUML wiki