能画uml的工具很多,plantuml 是我迄今为止见过最棒的。
它有自己的一套图形描述语法,由此带来的好处是,可以结合git做版本管理,至于想生成图片,眨眼的事
环境搭建:
1 下载atom,官网 [url]https://atom.io/ [/url]
2 下载plantuml.jar 官网
http://plantuml.com/download.html,它依赖java环境,这个大家都有
3 atom 安装插件:
- language-plantuml 其支持plantuml的语法高亮
- plantuml-preview 其支持plantuml的图形预览,可以生成svg,png,方便copy。该插件安装完毕后,在其配置页,需要指定plantuml.jar的文件路径
4 Graphviz(可选) 一个图形库
brew install graphviz
安装完成后,可执行路径在 /usr/local/bin/dot (在 plantuml-preview配置页可配,作用不详,不做配置也一切正常)
效果如下:
- 大小: 69.9 KB
分享到:
相关推荐
PlantUML Toolkit(plantuml-toolkit)是Atom的软件包,其中包含使用轻松设计,编码,预览和生成UML图所需的所有工具。 这是的一个分支,具有来自语法高亮规则,来自自动配置plantuml的jar和许多新功能。 安装 ...
光学原子插件轻巧的插件,可让您使用Atom&Optic安装将软件包安装到Atom apm install optic 开光。 就是这样,无需担心键盘快捷键或视图。 该插件会将Atom的状态(当前文件,位置和暂存的内容)转发到Optic。
**片段生成器:High Voltage for Sublime Text, Atom & VS Code** 在软件开发过程中,代码片段(Snippets)是提高效率的重要工具。它们允许开发者快速输入常用或复杂的代码块,而无需每次都手动键入。"片段生成器...
Atom-atom-import-js 是一个专为 Atom 文本编辑器设计的插件,它与 Galooshi/Atom 社区紧密相连,旨在提升开发者的工作效率,特别是处理JavaScript代码时的导入功能。Atom是一款由GitHub开发的现代、可高度自定义的...
Atom是一款开源的文本编辑器,由GitHub开发,它支持多种编程语言,并且具有高度的可定制性。这个压缩包提供了Atom在Windows 64位系统上的最新安装包以及一些常用的插件,旨在帮助用户快速搭建一个高效且功能丰富的...
Atom-atom-mojo是针对Mojolicious框架的一个扩展,旨在为其添加对Atom协议的支持。Mojolicious是一款流行的、纯Perl的Web框架,它提供了丰富的功能来帮助开发者构建现代、高性能的Web应用程序。Atom-atom-mojo项目是...
Atom中文语言包是一款专为Atom文本编辑器设计的语言翻译包,旨在为中文用户带来更加友好和易用的界面体验。Atom是由GitHub开发的一款开源、跨平台的文本编辑器,受到全球许多开发者喜爱,尤其在编程社区中广受欢迎。...
标题中的"Atom-atom-ax-monokai-syntax"指的是一个专门为Atom编辑器设计的Monokai语法主题。Monokai是一种流行的颜色方案,常用于代码编辑器,其色调暗淡,对比度适中,有助于减少眼睛疲劳,提高代码阅读体验。"Atom...
atom-one-dark-theme, Atom 黑暗中 Atom的一个黑暗主题来自 Atom.io的黑暗主题 Atom 一个暗色主题这是 Atom的一个端口,来自 Atom.io的一个黑暗主题。 Atom的原始主题在这里可以找到:Atom 一个深色用户界面Atom 一...
Atom-atom-mscgen-preview 是一个专为Atom文本编辑器设计的插件,它使得用户在编写和预览序列图时能获得更为便捷的工作体验。序列图是一种UML(统一建模语言)图表,用于描绘对象间的交互过程,通常在软件设计和系统...
Atom-atom-rust 是一个专门为 Atom 文本编辑器设计的扩展插件,旨在为使用 Rust 语言的开发者提供全面的支持。Atom 是一个由 GitHub 开发的开源文本编辑器,它利用了 Web 技术,如 HTML、CSS 和 JavaScript,使得其...
Atom-atom-file-bookmark 是一个专门为 Atom 文本编辑器开发的插件,旨在提升开发者的工作效率。这个插件允许用户在他们的项目文件中创建书签,这样就可以快速跳转到之前标记的重要位置,无需手动浏览查找。对于处理...
Atom-atom-extension是一个专为Atom文本编辑器设计的插件,其主要功能是方便用户轻松地插入各种脚本。Atom是GitHub推出的一款基于Web技术的开源文本编辑器,它以其高度可定制化、强大的功能和现代化的界面受到了...
Atom-atom-minimap-linter是一款专门为Atom文本编辑器设计的插件,它的主要功能是在Atom的迷你地图(minimap)上显示代码的错误或警告标记,帮助开发者更直观地定位和修复代码问题。这款插件是基于Atom的linter框架...
《Atom-atom-coverage:为ES6 Atom包增添代码覆盖率》 在软件开发过程中,代码覆盖率是一项关键指标,它能够衡量测试用例对源代码的覆盖程度,帮助开发者确保程序的健壮性和可靠性。本篇文章将详细介绍如何在基于...
《超便携电脑主流处理器测试报告:Intel Atom处理器与VIA C7-M处理器》 本文主要探讨了在超便携电脑领域中,两种常见的处理器——Intel Atom和VIA C7-M之间的性能比较与评测,旨在为消费者和专业人士提供有关这两款...
Atom-atom-ui是一个专为Atom文本编辑器设计的用户界面库。Atom,作为一个基于Web技术的开源文本编辑器,以其高度可定制性和丰富的插件生态而受到开发者的喜爱。Atom-atom-ui则扮演了核心角色,它提供了编辑器的基础...
Atom LaTeX 是一个专门为 Atom 文本编辑器设计的插件,旨在提供方便的 LaTeX 排版支持。Atom 是一款由 GitHub 开发的免费、开源文本编辑器,它利用了 Web 技术,如 HTML、CSS 和 JavaScript,使得用户界面更加现代化...
Atom-atom-icons是针对Atom文本编辑器的一款图标主题,它为Atom带来了丰富的、精心设计的图标,提升了用户界面的视觉体验。Atom是一个由GitHub开发的免费、开源的文本编辑器,其设计理念是利用Web技术(如HTML、CSS...
Atom-atom-htmlhint 是一个专为 Atom 编辑器设计的插件,它集成了 HTMLHint,一个强大的静态代码分析工具,主要用于检查和规范 HTML 代码的编写规范。这个插件的目标是帮助开发者在编写 HTML 时能及时发现并修复语法...