PlantUML integration

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider MPS Android Studio
Aug 03, 2017
459 983
PlantUML diagramming tool integration

Download plugin

Recent change notes

2.9

  • PlantUml library upgrade to v1.2017.15
  • Exception fixes

2.8

  • PlantUml library upgrade to v1.2017.12

2.7

  • Fixed opening in an external editor for multiple-page diagrams
  • Fixed edge cases for Copy and Save diagram actions

2.6

  • NPE fix for AndroidStudio
  • PlantUml library upgrade to v2017.08
  • Added support for *.plantuml file extension

2.5

  • Disabled asserts in PlantUml - they were causing slow rendering
  • PlantUml library upgrade to 8053

2.4

  • PlantUml library upgrade to 8051
  • Changed default shortcuts to Ctrl+Alt+Shift+F and G
  • NPE fix

2.3.1

  • Fixed ASCII image rendering and typos

2.3

  • Path to Graphviz dot executable was ignored
  • PlantUml library upgrade to 8043
  • Added a low memory watcher for cache clearing

2.2

  • Toggle button for disabling automatic rendering
  • When auto-rendering is disabled, update and reload button will be red
  • ALT+D shortcut for diagram update
  • ALT+F shortcut for diagram reload
  • Page titles fixed for partial rendering
  • Usage manual
  • About dialog reworked
  • IJ 12 compatibility fix

2.1

  • Scrolling fixed for 2016.2
  • Remembering selected page per file
  • New right click action: Generate PlantUML Server link to clipboard
  • Page titles in the dropdown page selector

2.0

  • PlantUml library upgrade to 8042
  • Images can be copied to clipboard as ASCII Art
  • Fixed: @startditaa` not recognized
  • Added a configurable delay between key up event and rendering run
  • Disabled URL links rendering by default - doubles rendering time
  • A lot of caching and optimizations
  • Added incremental rendering - only changed pages will be rendered
  • Added partial rendering mode - useful in large files - the document will be splitted by (@)newpage and each piece will be rendered by itself.
  • Added intentions to disable syntax check, and enable partial rendering - available on the start tag (@startuml,...)

General usage instructions


  • PlantUML tool window will render any PlantUML source code under caret in currently selected editor

  • supports multiple sources per file

  • supports diagram zoom

  • highlights PlantUml syntax errors (experimental)

  • Can copy diagram to clipboard or save as PNG, EPS or SVG

To be able to generate many diagram types, you must have Graphviz (http://plantuml.sourceforge.net/graphvizdot.html) software installed on your machine