Usage Command Palette. Open the Markdown file; Press F1 or Ctrl+Shift+P; Type export and select below. Markdown-pdf: Export (settings.json) markdown-pdf: Export (pdf) markdown-pdf: Export (html). PlantUML is a component that allows to quickly write. This is cheat sheet of PlantUML to use frequently.
- Plantuml Table
- Plantuml Note
- Plantuml Comment Syntax
- Plantuml Cheat Sheet Printable
- Plantuml Cheat Sheet Pdf
PlantUML is a component that allows to quickly write.This is cheat sheet of PlantUML to use frequently.
- PlantUML cheatsheet. The one-page guide to PlantUML: usage, examples, links, snippets, and more. This is Cheatsheets - W3cubDocs— a collection of cheatsheets.
- You can download freely the PlantUML Language Reference Guide in PDF format.
- EMOJI CHEAT SHEET; boolean. Default: true; Configuration options markdown-pdf.executablePath. For example, to run Plantuml Server locally #139: docker run -d -p 8080:8080 plantuml/plantuml-server:jetty plantuml/plantuml-server - Docker Hub; markdown-it-include options.
Common
Notes and Comments.
keyword | usage | image |
---|---|---|
title | Title | |
note left : | Notes Left | |
note right : | Notes Right | |
' | Single-line Comment | |
/' '/ | Block Comment |
Code
Draw
Participant
Participant actors.
keyword | usage | image |
---|---|---|
actor | Actor | |
boundary | Boundary | |
control | Control | |
entity | Entity | |
database | Database |
Code
Draw
Arrow
Arrow direction.
keyword | usage | image |
---|---|---|
-up-> | Up | |
-down-> | Down | |
-left-> | Left | |
-right-> | Right |
Code
Draw
Use Case
Represent the required functions.
keyword | usage | image |
---|---|---|
( ) | Use Case | |
-> | Use | |
.> | Extend, Include |
Code
Draw
Activity
Represent the state of the process.
keyword | usage | image |
---|---|---|
' ' | Activity | |
(*) -> | Initial | |
-> (*) | Final |
Code
Draw
State
Represent the state of the objects.
keyword | usage | image |
---|---|---|
[*] -> | Initial | |
-> [*] | Final |
Code
Draw
Sequence
Represent the messages and orders of the interacts.
keyword | usage | image |
---|---|---|
-> | Message | |
<-- | Return |
Code
Draw
Object
Represent the logical view of the object.
keyword | usage | image |
---|---|---|
object | Object | |
<|- | Extension | |
*- | Composition | |
o- | Agregation |
Code
Draw
Class
Represent the logical view of the class.
keyword | usage | image |
---|---|---|
class | Class | |
+ | Public | |
- | Private | |
# | Protected | |
~ | Package |
Code
Draw
Component
Represent the dependency of the components.
Plantuml Table
keyword | usage | image |
---|---|---|
[ ] | Component | |
package | Package | |
frame | Frame | |
folder | Folder | |
database | Database | |
node | Node | |
cloud | Cloud |
Code
Plantuml Note
Draw
Colors
We can add colors to Arrows, Icons, Sprites, Components, Packages, etc.PlantUML support Hexadecimal colors or colors that are already defined.
Site Reference: http://plantuml.com/skinparam
Code
Draw
Legends
Legend can contain only text, or some tables.This example contain a table with some HTML inside and OpenIconic.
OpenIconic Reference: http://plantuml.com/openiconic
Code
Draw
Constants
Plantuml Comment Syntax
It’s possible to declare constants that will help us for example to include files or other *.puml
PS: when you use it remove ${}, thats only there for the example

Code
Sprites & Includes
There are a lot of useful sprites and images that we can use.In the next example you have all the ways to implement components using this open source library.
Plantuml Cheat Sheet Printable
Code
Plantuml Cheat Sheet Pdf
Draw
