Advertisement

VSCode-PlantUML:增强的PlantUML功能支持插件

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
VSCode-PlantUML是一款专为Visual Studio Code设计的插件,它能够提供强大的PlantUML语法高亮、图示预览以及代码片段等功能,极大提升了基于文本生成UML图的设计效率与体验。 PlantUML自述文件 对Visual Studio Code的丰富PlantUML支持。 公告1: 攻击者可能会利用一些敏感配置(例如java、jar)。最新版本默认在工作空间级别禁用了这些设置。要启用该功能,必须显式执行命令“PlantUML: Toggle Workspace Trust Flag”以信任工作区。 感谢RyotaK的报告 公告2: 现在,此扩展强烈推荐使用服务器渲染,因为它更快且更容易配置,并且主要缺陷已经得到改善: - 启用POST方法后,您可以呈现非常大的图表 - 扩展新增了一个include处理器,避免了包含问题。 为了确保您能从此次更新中受益,请确认您的PlantUML服务器已启用POST支持。如果没有,则扩展将退回到使用GET,并且您可能会遇到414 URI Too Long的问题。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • VSCode-PlantUMLPlantUML
    优质
    VSCode-PlantUML是一款专为Visual Studio Code设计的插件,它能够提供强大的PlantUML语法高亮、图示预览以及代码片段等功能,极大提升了基于文本生成UML图的设计效率与体验。 PlantUML自述文件 对Visual Studio Code的丰富PlantUML支持。 公告1: 攻击者可能会利用一些敏感配置(例如java、jar)。最新版本默认在工作空间级别禁用了这些设置。要启用该功能,必须显式执行命令“PlantUML: Toggle Workspace Trust Flag”以信任工作区。 感谢RyotaK的报告 公告2: 现在,此扩展强烈推荐使用服务器渲染,因为它更快且更容易配置,并且主要缺陷已经得到改善: - 启用POST方法后,您可以呈现非常大的图表 - 扩展新增了一个include处理器,避免了包含问题。 为了确保您能从此次更新中受益,请确认您的PlantUML服务器已启用POST支持。如果没有,则扩展将退回到使用GET,并且您可能会遇到414 URI Too Long的问题。
  • PlantUML-Styler:在线工具让您PlantUML图表更出色
    优质
    PlantUML-Styler是一款在线工具,帮助用户美化和优化其PlantUML生成的图表,提供丰富的样式选项,使文档更具视觉吸引力。 PlantUML样式器允许用户在浏览器内即时编辑和预览图表,并设置个性化风格。 主要功能包括: - 即时编辑与预览图表; - 使用现成的主题或创建自定义主题; - 下载并重复使用个人定制的主题于其他项目中; - 选择默认的PlantUML渲染服务器,或者连接到用户自己的服务器。 动机 此工具是为了完成实习任务而开发。 构建状态 代码遵循特定风格规范以保证可读性和维护性。 为什么选用PlantUML-styler? 通过简单的操作,用户可以生成美观且专业的图表。只需点击几下按钮即可将原始的PlantUML图转换为视觉效果出色的图形。 使用的技术框架 - 内置支持 本地运行PlantUML样式器的方法: 1. 克隆此存储库; 2. 如果未安装Angular CLI,请执行`npm install -g @angular/cli@9.1.12`命令进行全局安装; 3. 在克隆的仓库目录中,输入`npm install`以下载依赖项; 4. 运行 `ng serve -o` 开始本地开发服务。
  • PlantUML操作指南
    优质
    《PlantUML操作指南》是一份全面介绍如何使用PlantUML工具绘制软件架构图、类图及序列图等的教程。 《PlantUML使用手册》是一本详尽介绍如何利用PlantUML绘制各种流程图的指南。PlantUML是一个开源项目,其主要功能是快速创建多种类型的图表,包括序列图、用例图、类图、活动图、组件图、状态图以及对象图。这些图表通过一种简单且直观的语言来定义,使得非专业人员也能轻松上手。 **1. 序列图** 1.1 基本示例 在序列图中,`->` 用于绘制两个参与者之间的消息传递。参与者并不需要预先声明。若想画出虚线箭头,可以使用 `-->`。同样,可以使用 `<-` 和 `<--`,这不会改变绘图效果,但可能提高可读性。 ```plantuml @startuml Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: another authentication Response @enduml ``` 1.2 注释 在PlantUML中,单引号 `` 开始的文本被视为注释。多行注释可以通过 `` 开始,`` 结束。 ```plantuml @startuml A simple single line comment This is a multiline comment @enduml ``` 1.3 定义参与者(Declaring participant) 可以使用 `participant` 关键字来改变参与者的顺序。此外,还可以使用以下关键词声明参与者:`actor`、`boundary`、`control`、`entity` 和 `database`。 ```plantuml @startuml actor Foo1 boundary Foo2 control Foo3 entity Foo4 database Foo5 Foo1 -> Foo2 : To boundary Foo1 -> Foo3 : To control Foo1 -> Foo4 : To entity Foo1 -> Foo5 : To database @enduml ``` 1.4 使用非字母字符(Use non-letters in participants) 可以使用 `as` 关键字重命名参与者,并通过 `#colorcode` 来更改参与者背景颜色。例如,`actor Bob #red` 将使演员Bob的背景色变为红色。`participant` 与 `actor` 的唯一区别在于它们的图形表示。 ```plantuml @startuml actor Bob #red The only difference between actor and participant is the drawing participant Alice participant I have a reallynlong name as L #99FF99 You can also declare: participant L as I have a reallynlong name#99FF99 Alice->Bob: Authentication Request Bob->Alice: Authentication Response Bob->L: Log transaction @enduml ``` 《PlantUML使用手册》提供了关于PlantUML语言的详细参考,帮助用户理解并熟练使用这一工具绘制各种类型的UML图。从基本的序列图元素到复杂的参与者定义和样式调整,手册覆盖了绘制流程图所需的各种知识点,为学习和应用PlantUML提供了一站式的资源。
  • VSCode-MATLAB:Visual Studio Code中MATLAB
    优质
    VSCode-MATLAB是一款扩展插件,旨在提升Visual Studio Code编辑器中对MATLAB语言的支持,提供语法高亮、智能感知及调试等功能。 用于Visual Studio Code的MATLAB扩展在VS Code中提供了对MATLAB语言的支持。主要特点包括: - 显色(从导入) - 片段(摘自TextMate片段) 代码检查:使用mlint来检测MATLAB代码中的问题。 安装和使用说明: 1. 在VS Code中安装该扩展。 2. 使用Ctrl+Shift+P打开命令面板,在其中输入“ext install Matlab”并选择MATLAB作为语言。 3. 如果创建了新文件,点击右下角的选择语言模式按钮,并在出现的语言列表中选择MATLAB。另外,保存一个以.m为扩展名的文件也会使VS Code识别其为MATLAB代码。
  • moment-timezone:moment.js时区
    优质
    moment-timezone是moment.js的一个插件,提供强大的时区处理能力,包括格式化、解析和计算不同时区的时间,极大丰富了时间操作的功能。 IANA时区对Moment.js的支持项目状态为“维护模式”,这意味着这两个库都被认为是旧版本,在大多数情况下建议使用其他替代库。有关更多信息,请参考Moment文档中的相关内容。 示例代码如下: ```javascript var june = moment(2014-06-01T12:00:00Z); june.tz(America/Los_Angeles).format(ha z); // 5am PDT june.tz(America/New_York).format(ha z); // 8am EDT june.tz(Asia/Tokyo).format(ha z); // 9pm JST ```
  • QuillJS-Table: QuillJS 表格
    优质
    QuillJS-Table 是一个扩展插件,旨在为流行的 QuillJS 富文本编辑器添加强大的表格管理能力。它增强了创建、编辑和格式化表格的功能,提供了更为灵活和高效的用户体验。 此存储库不再维护,仅供测试使用,请勿在生产环境中应用。 该项目旨在通过QuillJS创建表格功能的实验环境,并包含quill代码以方便进行相关测试。 您可以尝试直接在浏览器中打开quilljs-tableindex.html文件来查看效果。 尽管当前版本可能存在一些安全问题,长远目标是提供足够材料帮助理解表的行为并最终为Quill开发出稳定解决方案。欢迎添加更多文件和目录用于概念实验。 目前进展包括: - TABLE、TR和TD作为容器使用,支持在多个块印记的TD中操作。 - 所有表格、行及单元格均通过随机字符串标识,并仅合并具有相同ID的对象以实现优化。 - 可根据网格定义添加新表以及向现有表格增删行列(可通过工具栏按钮进行)。 - 支持从Word复制粘贴表格,功能正常。
  • PlantUML中文指南.pdf
    优质
    《PlantUML中文指南》是一本全面介绍使用PlantUML工具绘制各种类型的软件架构图和类图的手册,适合编程人员和技术爱好者学习参考。 在撰写文档过程中常常需要绘制图形。最近我发现了一款不错的绘图工具——PlantUML,它实际上是一种能够快速创建图表的设计语言。对于初学者来说,PlantUML的中文手册提供了详尽的操作指南,非常适合新手使用。这款工具有很强的功能和稳定性。
  • Echarts-Vscode-Extension:Apache EChartsVSCode
    优质
    Echarts-Vscode-Extension是一款专为Apache ECharts设计的Visual Studio Code插件,提供代码补全、语法高亮等便捷功能,助力开发者高效创建数据可视化图表。 ECharts-Visual Studio Code扩展是一个非官方的VSCode插件。 安装方法: 通过命令行执行 `ext install vscode-echarts-extension` 来进行安装。 该扩展提供了两个指令: 1. echarts.activate:当匹配情况发生时,此命令提供完成建议。 2. echarts.deactivate:禁用完成建议功能。 从0.1.2版本开始,由于JS文件可能没有导入ECharts库,所以插件默认不会显示任何完成建议。用户需要在VSCode的命令面板中手动执行 `echarts.activate` 来启用此功能。 问题描述: 所有选项信息都是通过AJAX请求获取的,在无网络连接的情况下这些数据将无法使用。因此,考虑缓存响应的数据(例如:更新本地存储中的JSON文件)以备不时之需。 由于Apache服务器响应速度较快,有时会导致超时的情况发生。(尝试使用Netlify服务但发现JSON文件过大并且可能存在其他已知问题)。另外,在根据最近的节点确定完成建议的情况下,有时候会出现错误的结果。
  • CTags:为Visual Studio Code添CTag
    优质
    这款插件为Visual Studio Code用户带来了强大的CTags功能,极大提升了代码浏览和导航效率,是C/C++开发者的得力助手。 在VSCode中安装CTags Support扩展!使用命令 `ext install ctags-support` 安装该插件前,请先确保您已生成了`.tags`文件。 **附加设置** 1. 在项目文件夹下运行 CTags 命令:`ctags -R -f .tags` 2. 通过在VSCode中选择单词,然后按下 `cmd+t (ctrl+t)` 可以导航到定义。 3. 按下 `cmd+shift+t (ctrl+shift+t)` 查看导航历史记录。 **其他特性** 1. 清除所有导航历史:按`f1`并输入Ctags Support: clear all navigation history,然后确认操作即可。 2. 清除单个导航历史项:按`f1`后搜索 Ctags Support: clear one navigation history 并选择要删除的历史记录。 **自定义键绑定** 您还可以根据需要调整上述命令的快捷键设置。
  • PlantUML代码生成器:puml2code
    优质
    Puml2code是一款专为开发者设计的PlantUML代码转换工具,能够高效地将复杂的软件架构图、类图和序列图等可视化图表快速转化为可执行代码,极大提升了开发效率。 PlantUML代码生成器(puml2code)是一个命令行实用程序,它可以将代表类的UML图的PlantUML文本段落件转换为源代码。该工具基于puml解析器,并使用ES6进行了重写。 要进行全局安装,请在终端输入: ``` $ npm i -g puml2code ``` 如果需要开发安装,则首先克隆仓库,然后执行以下命令: ``` $ git clone https://github.com/jupe/puml2code.git $ npm i $ bin/puml2code -h ``` 运行测试的命令为: ``` $ npm test ``` 支持输出的语言包括(咖啡脚本)、(C#)、(C++)和(ECMAScript 5)。