Markdown中式笔记
VSCode插件,扩展Markdown All in One功能,在有序列表上支持中文数字和特殊格式的,兼容你的传统中式笔记。
期待听到你的反馈。
功能特性
1. 支持的列表格式
数字+顿号格式
1、 2、 1/ 2/ 等格式会被识别为有序列表
- 支持全角空格:
1、 2、
中文数字+顿号格式
一、 二、 一/ 二/ 等格式会被识别为有序列表
- 支持全角空格:
一、 二、
- 支持中文数字:一到三十
层级列表支持
2. 显示功能
大纲视图
- 在大纲中正确显示为有序列表
- 中文数字列表显示为第7级
- 数字列表显示为第8级
- 支持层级缩进显示
- 列表项显示完整文本,无多余前缀
编辑器语法高亮
- 列表项显示为蓝色(与标准列表相同)
- 列表标记(如"1、"、"一、")显示为蓝色粗体
- 悬停显示列表类型信息
项目结构
markdown-cn-list/
├── src/
│ ├── extension.ts # 主扩展文件
│ ├── outlineProvider.ts # 大纲提供者
│ ├── syntaxProvider.ts # 语法高亮提供者
│ └── markdownProvider.ts # Markdown处理提供者
├── out/ # 编译输出
├── .vscode/ # VSCode配置
├── package.json # 插件配置
├── tsconfig.json # TypeScript配置
└── README.md # 用户文档
使用示例
基本列表格式
混合格式
1. 标准列表
1、缩进数字列表
一、更深缩进中文列表
1、数字列表
1. 缩进标准列表
一、更深缩进中文列表
大纲层级说明
- 1-6级:标准Markdown标题(# ## ### 等)
- 7级:中文数字列表(一、二、三、等)
- 8级:数字列表(1、2、3、等)和标准列表(1. 2. 3. 等)
- 缩进:列表项会根据缩进增加层级
安装和使用
安装
- 确保已安装Markdown All in One插件
- 安装此插件
- 重启VSCode
使用
- 在Markdown文件中使用支持的列表格式
- 按
Ctrl+Shift+O 查看大纲
- 按
Ctrl+Shift+V 查看预览
注意事项
- 此插件不会修改原始文件内容,只是在显示层面将特殊格式当作有序列表处理
- 建议与Markdown All in One插件配合使用
- 支持最多30个中文数字(一到三十)
- 大纲中7、8级列表默认折叠
许可证
MIT License
贡献
欢迎提交Issue和Pull Request!
| |