2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

VSCodeでPlantUMLを使えるようにした

Last updated at Posted at 2021-08-07

環境

  • Windows 10
  • Visual Studio Code 1.58.2
  • Java 1.8.0_301
  • Graphviz 2.48.0
  • PlantUML 1.2021.9

導入

前提条件

  • VSCodeがインストールされていること

作業ログ

以下ページを参考に、VSCodeにPlantUMLのプラグインをインストールする。
https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml

Javaのインストール

以下ページからJavaのインストーラーをダウンロードする。
https://java.com/en/download/

ダウンロードしたインストーラーを実行

Java installation 1

Java installation 2

Java installation 3

Java6が既にインストールされているらしい。
何のアプリで使われているかわからないが、必要ならまたインストールすればいいやってことで、とりあえずアンインストールする。

Java installation 4

Java installation 5

PS C:\Windows\System32\WindowsPowerShell\v1.0> java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)

Graphvizのインストール

以下からインストーラーをダウンロード
https://www.graphviz.org/download/

インストーラーを実行

image.png

image.png

image.png

image.png

image.png

PlantUMLプラグインのインストール

Ctrl+Pでext install plantumlを入力

PlantUML installation 1

PlantUMLを押下

PlantUML installation 2

buildfailingになってるのが気になるが、とりぜず無視してインストールを進める。
installボタンを押下し、インストールを実施

PlantUML installation 3

プラグインのインストールが完了

PlantUMLを試してみる

ネット上にある適当なサンプルからVSCodeでpumlファイルを作成1
Alt+Dで、プレビューを表示

PlantUML Preview

PlantUMLサーバーを使う方法

上記手順は、ローカルでPlantUMLを動かす方法でしたが、それとは別にPlantUMLのサーバーを使って、vscodeでプレビューを表示する方法を試します。

PlantUMLプラグインの設定を以下のように指定する。

  • Plantuml: Render: PlantUMLServer
  • Plantuml: Server: PlantUMLサーバーのURLを指定

plantuml_plugin_settings

本記事は以上です。

  1. https://plantuml.com/ja/deployment-diagram

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?