Help us understand the problem. What is going on with this article?

PlantUML を vim から使う

More than 5 years have passed since last update.

plantUML という UML図をテキストで記述できる、Java で書かれた便利ツールがあります。
これを vim から便利に使う手順です。

導入方法

Plugin

https://github.com/aklt/plantuml-syntax

NeoBundle "aklt/plantuml-syntax"

:NeoBundleInstall します。

ファイル拡張子を認識し、シンタックスハイライトをしてくれるほか、make コマンドで実行等できます。

make コマンド対応

ダウンロードしてきた plantuml.jar を、~/lib/java/plantuml.jar に置く。

以下の様なシェルスクリプトを plantuml という名前でパスが通っているところに置き、実行権限付けておく。

#!/bin/bash
java -jar $HOME/lib/java/plantuml.jar -tpng $@

実行

vim でファイルを開いて :make すると、
スクリーンショット 2014-11-25 13.05.18.png

png形式でUML図を吐き出してくれます。

※ コマンドラインオプションの -tpng を変更すると他の拡張子(例えばsvgだと -tsvg)で書き出す事もできます。

スクリーンショット 2014-11-25 13.04.45.png


http://plantuml.sourceforge.net/running.html を見ると、様々なツール、エディタと連携するプラグイン環境が整ってるようなので、皆さんお使いの環境に合わせて使われると良いのではないでしょうか。

taketin
最近は iOSアプリケーション をメインに開発しています
https://github.com/taketin
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした