All notable changes to the "mdplant" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- 无
- 无
- 修复参考路径list转换错误
- 无
- 无
- 修复绝对路径转换
- 无
- 无
- 修复绝对路径转换导致执行adb命令也引入了错误的绝对路径
- 无
- 从终端获取cwd来判定发送到终端的命令路径
- 无
- 无
- 快捷键执行命令将相对路径替换为绝对路径,减少终端路径一定要在工作目录下才生效问题
- 无
- 无
- menu忽略作者信息
- 支持作者信息功能,可以通过配置功能开启README.md docs表格中添加作者
- 修复在获取文本块的算法错误
- 支持行内代码鼠标悬停提示,将行内代码转到终端输入
- 调整sphinx配置到sphinx目录中
- 支持在非MDPlant目录结构中将行内代码输出到终端中
- fix indent check error
- 支持直接粘贴excel数据成表格
- 支持以txt文件保存的csv数据
- 修复Windows无法创建模版
- 修复Windows无法创建模版
- 修复新生成docs索引时出现覆盖已有内容问题
- 代码段有语言标识也支持indent功能
- 修改Author info格式
- 支持list转plantuml时序图if/else循环
- 支持list转plantuml时序图for/while循环
- 无
- 支持list转plantuml时序图注释
- 无refers目录保存plantuml时添加.puml后缀
- 无
- 优化list转plantuml时序图
- 无
- 无
- 从git config获取文件创建者信息
- 无
- 无
- 无
- 修复author info表格无法渲然问题
- 加入文档作者信息
- 无
- 无
- 无
- 修改README.md
- 无
- 在split模式下,专门添加两个终端,一个用于执行push文件,一个用于执行命令
- 无
- 无
- 无
- 无
- 修复index功能无空行问题
- 无
- 优化plantuml功能描述
- 添加mindmap
- 无
- 无
- 调整sequence工具顺序
- 无
- 支持sequence更多功能及完善
- 无
- 修复http文件名导致的list功能异常
- 无
- 无
- menu多次执行导致行紊乱
- 无
- 无
- 替换文件路径反斜杠避免参数反斜杠被替换
- 格式化文件索引时替换点号为下划线
- 无
- 无
- terminal命令支持相对路径shell文件执行
- 无
- terminal相对路径处理保持缩进
- terminal命令支持路径裁剪
- 无
- 修复缩进导致相对路径失效
- terminal命令支持相对路径补全
- 无
- 无
- 无
- 无
- 优化
adb shell前缀逻辑,避免和adb shell命令冲突
- 无
- 无
- 修复esc不选择导致的错误执行
- 点击状态栏选项后通过快速选择选择命令前缀
- 无
- 无
- 支持快捷键将行内代码转为终端命令,支持
adb shell添加前缀 - 状态栏提供
cmd prefix查看当前命令前缀,目前只有None、adb shell两种
- 无
- 无
- 无
- 保持trim缩进的字符,而不是替换为空格
- 检查结构体移除缩进检查,防止出现结构体套结构体导致trim功能失败
- 支持plantuml文件使用class diagram
- 无
- 无
- 选择的文本转成粗体
- macOS也支持ctrl+enter快捷键
- 无
- 无
- 选择的文本转成一行HTML List,便于用于Markdown Table中,用
|或者换行做间隔
- 无
- 无
- 修改结构体示例
- 添加class block获取函数,为后续处理class作准备
- 添加UI group将同类操作分组
- 修正属性连接的struct名限制
- 无
- 支持处理PlantUML Class trim/link功能
- 移除PlantUML MindMap/Gantt图,感觉用途不大,有需要再开放
- 无
- 支持处理PlantUML Class图
- 无
- 无
- 无
- PlantUML Sequence同名文件调用函数不需要写两个文件
- 无
- 无
- 无
- 修复获取textblock越界
- 支持PlantUML帮助链接
- 无
- 无
- 支持PlantUML MindMap
- 无
- 无
- 支持PlantUML Sequence
- 支持PlantUML Gantt
- js自动获取button id,减少硬编码
- 无
- 支持PlantUML文本转换功能
- 无
- 修复PlantUML指令空白行不执行
- 修复PlantUML指令处理结束
- 无
- 无
- Windoes copy路径错误
- 支持format index to
- 优化format index处理方式
- 无
- 无
- 无
- clipboard路径检查优先级提高,防止与参考文档冲突
- 支持从粘贴板路径直接生成文件、图片list
- 无
- 无
- 支持参考文档快捷生成
- 支持resort to指定的索引
- 无
- 无
- 无
- 无
- 修复resort to导致resort附件索引错误问题
- 支持检测代码段
- 使用代码段处理plantuml图片
- format index支持对所有未格式化索引的文件自动格式为当前索引
- 无
- 无
- 无
- 贴图重名不覆盖处理
- 无
- 格式化索引支持重置索引
- 无
- 无
- html list for table
- 无
- 无
- 无
- format index with whitespace replace
- 无
- 无
- 修复copy文件名不能包含点号
- 无
- table excel/csv采用对齐
- table excel生成引用错误导致报错
- support format index: auto generate index for refer file
- 无
- 无
- 无
- 无
- indent support lang type
- sort/resort windows path compatible
- 无
- 无
- 修复conf.py不存在导致的无法创建project
- 无
- 无
- 修复sort/resort不重置索引问题
- 标题上下都要求有空行
- 修复menu直接替换导致的文本丢失
- 添加标题数字索引
- 无
- 无
- 无
- 移除merge文档链接
- 无
- 无
- 支持更新基础project模板
- 修改右键功能过滤
- 无
- 支持将当前subproject转为更进一级subproject
- 无
- 无
- 无
- 新建整个project失败给出提示,允许.git开头文件不提示
- 右键sort、resort过滤显示
- 优化merged处理
- 移除不需要的文档
- 无
- 无
- 支持合并文档
- 无
- 无
- 修正list过滤table正则表达式
- 无
- 无
- 更新模版内容,添加快捷键参考、练习模版
- 无
- 支持resort功能
- 无
- 无
- 无
- 默认创建文件改为创建子目录
- 无
- 无
- sort自动更新README.md
- 无
- 支持sub project重排序
- 将右键功能放在一个单独的group中
- 无
- 无
- 无
- 优化检测默认文档目录,docs优先
- 优化list检测,防止indent中错误检测到list
- 无
- 支持docs、src作为默认文档目录,docs优先
- 支持独立的右键group
- 无
- 无
- 添加icon
- 无
- 无
- copy命令可以支持覆盖文件: copy [source] [target]
- EXPLORER中右键
Create MDPlant Template时自动检测创建文件还是子项目 - list路径支持绝对路径
- copy提供缺失文件提示
- 无
- 无
- 无
- 删除子项目不更新README中的table表
- 无
- 允许list命令文本中有-
- 无
- 无
- list提高http检查优先级
- 修复文件名存在类似数字索引导致拷贝不修改链接
- 无
- 无
- list支持.开头的文件
- 新建文件第二个一级标题改为参考文档
- 无
- 无
- 无
- 正则表达式匹配copy文件索引
- 无
- 无
- 无
- 固定为4个索引字符为文件索引,因为过少的字符匹配导致链接失效
- 无
- 优化copy功能,可以在任意文件执行拷贝文件到当前子项目,自动打开文件
- 优化子项目文档模版索引从0001为0000,便于copy功能从0001开始计算索引
- 无
- 支持copy快捷命令,便于迁移文件及其附属文件
- 无
- 无
- 无
- 无
- 修复ubuntu无xclip不提示
- 支持src目录右键创建子project
- 无
- 无
- 无
- 无
- menu多删除了下划线
- 快捷键与list冲突
- 无
- 无
- 修复list检查中文目录卡死引发的list判断错误
- 无
- 无
- 修复list检查中文目录卡死
- 无
- 无
- 修复list检查文件有符号卡死
- 无
- list转tree不限制代码块语言设置
- 无
- 支持plantuml获取图片
- 才用新的架构,分离出MDPlantLib作为核心处理逻辑
- 无
- 无
- 创建文件会替换下划线
- 删除文件夹、修改文件会更新README.md中的table
- 无
- 无
- Windows路径导致删除文件相对路径出错
- 无
- 无
- 空白行(空格、制表符缩进)允许粘贴图片
- 子项目右键创建另一个子项目,不用滚轮到src目录去处理
- 子项目内docs、docs/images、docs/refers目录右键创建文件
- 子项目内在
\d{1,4}_[^\\\/]*\.md文件右键创建文件
- 无
- 无
- 创建子项目不限制在src、docs目录
- 支持一级目录更新README.md
- 支持删除子工程时自动更新README.md table表
- 支持快速生成table表模板
- 无
- 支持对
## docs的更新
- 支持自动更新README.md table表
- 无
- 无
- 支持目录模版
- 无
- 无
- 支持文件名有空格
- 无
- 无
- 支持index命令,以list的形式列举指定文件夹下的正则表达式匹配的文件
- 无
- 移除salt命令
- 无
- 无
- README.md文件为空的摘要为Empty Abstract
- 无
- 无
- 空行不检查处理list、indent等操作
- 获取摘要错误
- 无
- 无
- 修复indent中嵌套文件无法处理indent
- 无
- 无
- 修复list中嵌套代码段导致无法快捷处理list问题未考虑周全过滤
- 无
- 无
- 修复list中嵌套代码段导致无法快捷处理list问题
- 无
- change info log to console
- fix resolv indent error for table
- 无
- 无
- remove menu info at menu link
- resolv indent code at list
- 无
- 无
- since "#menu" and "## menu" for alt+enter(cmd + enter)
- 无
- 无
- http index for alt+enter(cmd + enter)
- since "## docs" for alt+enter(cmd + enter)
- 无
- 无
- chinese punctuation
- 无
- 无
- compatible Windows
- auto generate image index when paste image
- 无
- fix last line can't work for ctrl + enter when paste image
- 无
- 无
- fix last line can't work for ctrl + enter
- fix ctrl+ enter not work for directory
- ctrl+enter will auto check menu/list/indent/table function
- 无
- 无
- ctrl+enter(cmd+enter) for save image from clipboard
- 无
- 无
- 无
- more easy use for salt cmd
- keep line wihtespace for list cmd
- 无
- support sub dir README.md
- table use default dir "docs" when enter empty inputed
- 无
- support indent, list to tree
- 无
- 无
- 无
- 无
- support list revert
- support salt revert
- remove index, table is batter then index
- table with relative path for default generate and for absolute with '~' string start
- 无
- 无
- support gif
- table remove suffix
.md
- 无
- 无
- 匹配GMF标题目录,主要是移除
、.()标题中的这几个字符
- menu命令,提取当前文档的标题,并形成菜单
- 无
- 无
- table命令,将index命令生成的索引换成生成table,并提取其摘要内容,摘要内容是标题一到标题二之间的第一行实体内容,如果没有,显示
Empty Abstract
- 无
- 无
- 无
- index命令,添加Settings的
MDPlant.mdindex.fileRegEx字段匹配文件名,默认^\d{1,4}_.*\.md正则表达式匹配文件名
- 无
- index命令,根据输入的相对目录(打开的项目根目录),根据
/^\d{1,4}_.*\.md/g正则表达式匹配文件名,以Markdown list形式展现
- 无
- 无