Plantuml을 VSCode에서 사용
PlantUML
공식 사이트
PlantUML
장식 기법
다음과 같은 코드를 구문 분석하여 UML을 그릴 수 있습니다.
샘플 코드
sample.puml
@startuml sample
skinparam shadowing false
autonumber
participant "い" as a
participant "ろ" as b
participant "は" as c
participant "に" as d
a -> b : 同期
activate a
activate b
b-->c : 非同期
activate c
b->b : **太字**
activate b
loop ループ
c->c: __下線__
end
ref over c: リファレンス\n(更に詳しい情報は XXX を参照等)
alt IF 分岐
c->c: 処理
else 別の条件
c->c: 処理
end
c-->b : 非同期処理の\n完了
deactivate b
deactivate c
b->a : 処理完了
deactivate b
create d
a->d : 作成
a->a: 完了処理
deactivate a
note over a: Note A
note left b: Note B
note right c: Note C
@enduml
그리기
VSCode에서 puml 확장자로 UML을 작성할 수 있도록 허용
1. 확장 기능 설치
クイックオープン
열기 (windows의 경우 Ctrl + p
) ext install plantuml
를 입력하고 Enter PlantUML
설치 2. Graphviz 설치
PlantUML 확장 기능을 활용하기 위해 Graphviz 설치
Graphviz - Graph Visualization Software
C:\Program Files (x86)\Graphviz2.38\bin
VSCode Markdown으로 작성 가능
VSCode의 일반 Markdown 미리보기는 PlantUML을 배포하지 않으므로 확장 프로그램 설치
クイックオープン
열기 (windows의 경우 Ctrl + p
) ext install markdown-preview-enhanced
를 입력하고 Enter Markdown Preview Enhanced
설치(현재 2종류 있는 것 같다, 제작자는 Yiyi Wang의 것을 선택한다)
TIPS
Ctrl + k
다음 v
를 누릅니다 @import
키워드로 Markdown 문에로드 할 수 있습니다 test.md
* こんな感じで↓
@import "puml/seq.puml"
* 文章がスッキリする。
* @は半角で書くこと。
Markdown All in One을 사용하는 경우의 주의점
Markdown Preview Enhanced
미리보기 바로 가기를 덮어 쓰므로 바로 가기 키 편집ctrl + shift + p
에서 명령 팔레트 열기 shortcut
를 입력하고 基本設定: キーボードショートカットを開く
선택 markdown.extension.togglePreviewToSide
를 마우스 오른쪽 단추로 클릭하고 키 바인딩 삭제 PDF 내보내기를 원하는 경우
Markdown Preview Enhanced
에서 PDF 내보내기가 어려우므로 다른 확장 프로그램 설치ext install markdown-pdf
에서 Markdown PDF
확장 프로그램 설치 ext install plantuml
에서 PlantUML
확장 프로그램 설치 plantuml.jar
를 DL한다 > setting
에서 기본 설정 열기 plantuml.jar
값으로 DL plantuml.jar
설정 주의점
@import
를 사용할 수 없으므로 PDF로 내보낼 때 puml
파일을 SVG 내보내고 붙여 넣습니다.![サンプル](out/sample/sample.svg)
plantuml.server
에 공식 https://www.plantuml.com/plantuml
를 설정하면 기본 Markdown 미리보기에서도 그릴 수 있습니다 Reference
이 문제에 관하여(Plantuml을 VSCode에서 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/AyumuSuzuki/items/22e2d7ddfe5e8c485839텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)