1. 程式人生 > >VS Code利用Markdown Preview Enhanced在Markdown中用PlantUML預覽不了的解決辦法

VS Code利用Markdown Preview Enhanced在Markdown中用PlantUML預覽不了的解決辦法

轉自: https://blog.csdn.net/wei549434510/article/details/79587441

在 VS Code中安裝Markdown Preview Enhanced外掛後,在Mrakdown使用PlantUML語法畫相關UML圖的不顯示的問題

利用Markdown Preview Enhanced使用PlantUML語法:
1、PlantUML的圖形預覽依賴於Graphviz軟體。Windows版下載

2、配置環境變數
安裝好Graphviz後(比如我安裝在:D:\Software\Graphviz),新增環境變數:
變數名:GRAPHVIZ_DOT
變數值:D:\Software\Graphviz\bin\dot.exe
注:變數值是根據我的安裝目錄配置的。

這樣,可以使用PlantUML語法顯示圖形了。

使用VS CODE+PlantUML高效畫圖

PlantUML是一個快速建立UML圖形的元件,官網上之所以稱它是一個元件,我想主要是因為多數情況下我們都是在Eclipse、NetBenas、Intellijidea、 Emacs、Word、VS CODE、Sublime等軟體裡來使用PlantUML(參看各軟體相關配置)。

PlantUML支援的圖形有:

  • sequence diagram,
  • use case diagram,
  • class diagram,
  • activity diagram (here is the new syntax),
  • component diagram,
  • state diagram,
  • object diagram,
  • wireframe graphical interface

PlantUML通過簡單和直觀的語言來定義圖形,它可以生成PNG、SVG和二進位制 圖片。下面是一個簡單的示例:

@startuml

Bob -> Alice : Hello, how are you
Alice -> Bob : Fine, thank you, and you?

@enduml

這裡寫圖片描述

安裝plantuml

plantuml實際上是安裝的外掛(VS CODE外掛),需要graphviz渲染畫圖,以及需要安裝java支撐plantuml執行

  1. 首先你需要安裝VS CODE,一般都有
  2. 安裝plantuml外掛
  3. graphviz官網下載其安裝包
  4. 安裝java

安裝好之後,新建一個檔案,使用上面的示例,拷貝之後,在win32下是alt+d,mac下是command+d即可生成相關uml圖

將指令碼匯出成圖片

在指令碼處右鍵,即有匯出圖片的選項

語法

語法可以參照這篇文章,非常詳細

http://archive.3zso.com/archives/plantuml-quickstart.html#sec-5-1

或者想快速用可以參考這篇,比較簡略

http://www.jianshu.com/p/e92a52770832