- 简介:PlantUML是一个可以快速编写UML图的组件。支持【顺序图,用例图,类图,对象图,活动图(旧语法),组件图,部署图,状态图,时序图】【JSON数据,YAML数据,网络图(nwdiag),线框图形界面或UI模拟(盐),架构图,规范和描述语言(SDL),Ditaa图,甘特图,思维导图,图示工作分解结构图(WBS),用AsciiMath或JLaTeXMath符号进行数学计算,实体关系图(IE/ER)】
- 官网 https://plantuml.com/zh/
- 注意:如果没有安装java和graphviz需要下载安装一下,或者配置一下插件,使用https://plantuml.com/官网的环境
- Markdown PDF:导出PDF文档
- Markdown Preview Enhanced:预览Markdown文件
- Markdown All in One:提供了常用操作便利的快捷键、支持目录、一边书写一边预览、可轻松转换为HTML文件和PDF文件,可格式化table (Alt + Shift + F) 以及Task list (use Alt + C to check/uncheck a list item)、支持特殊数学符号渲染。
- 简介:支持选中/取消单词高亮(shift+F8)、支持全量取消单词高亮(ctrl+shift+F8)、支持高亮的颜色配置. [我自定义的颜色]{ “light”: “#b3d9ff”,“dark”: “#F5B041” },{“light”: “#e6ffb3”,“dark”: “#fdeca6”},{“light”: “#b3b3ff”,“dark”: “#85C1E9”},{“light”: “#ffd9b3”,“dark”: “#CD6155”},{“light”: “#ffb3ff”,
“dark”: “#3f48cc”},{“light”: “#b3ffb3”,“dark”: “#48C9B0”},{“light”: “#ffff80”,“dark”: “#52BE80”},{“light”: “#d1e0e0”,“dark”: “#ec1c24”}
- 使用方式:
- 当在文件头部输入 “/**” 后回车,自动生成模板文件注释。
- 在函数上面 “/**” 后回车,自动生成模板函数注释。
5. C++开发环境【插件名:C/C++、C/C++ Project Generator、Better C++ Syntax】// /**回车后最多向下多少行去找函数声明
“doxdocgen.generic.linesToGet”: 4,
// 作者名和邮箱
“doxdocgen.generic.authorName”: “name”,
“doxdocgen.generic.authorEmail”: “xx@foxmail.com”,
“doxdocgen.generic.authorTag”: “@Author : {author} ({email})”,
// 日期格式
“doxdocgen.generic.dateFormat”: “YYYY-MM-DD”,
“doxdocgen.generic.dateTemplate”: “@Creat Date : {date}”,
// 简介格式
“doxdocgen.generic.briefTemplate”: “@Brief : {text}”,
// 文件注释的格式
“doxdocgen.file.fileTemplate”: “@File Name: {name}”,
“doxdocgen.file.versionTag”: “@Version : 1.0”,
“doxdocgen.file.copyrightTag”: [
“@copyright Copyright © {year} XXXX技术有限公司”
],
// 自定义文件注释格式
“doxdocgen.file.customTag”: [
“modification history :”,
"Date: Version: Author: ",
"Changes: ",
],
// 文件注释组成及顺序
“doxdocgen.file.fileOrder”: [
“file”, // @file
“brief”, // @brief 简介
“author”, // 作者
“version”, // 版本
“date”, // 日期
“empty”, // 空行
// “copyright”,// 版权
// “custom” // 自定义
],
// 参数注释和返回注释的格式
“doxdocgen.generic.paramTemplate”: “@param{indent:8}{param}{indent:25}”,
“doxdocgen.generic.returnTemplate”: “@return{indent:8}{type}{indent:25}”,
// 函数注释组成及顺序
“doxdocgen.generic.order”: [
“brief”,
“tparam”,
“param”,
“return”
],
- C/C++ :微软官方C/C++开发环境:支持语法规范和代码跳转(IntelliSense, debugging, and code browsing.)
- C/C++ Project Generator:快速创建一个标准的C++工程。:ctrl+shift+p:C++ Project
- Better C++ Syntax:语法高亮,参数,函数指针高亮等等
- python:支持代码跳转,python虚拟环境创建,代码规范等等,IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
- Python Snippets:代码补全
- Python Docstring Generator创建python项目工程



