Skip to content

一个轻量级的 VS Code 扩展,用于快速、智能地将行文本转换为 Markdown 列表和引用块。

License

Notifications You must be signed in to change notification settings

LMaxRouterCN/markdown-list-helper

Repository files navigation

MD列表编辑助手 Markdown List Helper

一个轻量级的 VS Code 扩展,用于快速、智能地将行文本转换为 Markdown 列表和引用块。

特性

  • 智能有序列表:自动检测上一行的序号并递增,支持继承上一行的缩进格式。
  • 无序列表:快速为选中的行添加列表符号(-)。
  • 块引用:快速将选中的文本转换为引用块(>)。
  • 智能替换:如果行首已经存在列表符号或引用符号,它会替换而不是重复添加(例如不会出现 1. 1. Text 的情况)。
  • 多重光标支持:支持Ctrl+F2时的多选区编辑。

快捷键

命令 Windows / Linux macOS
添加有序列表 Ctrl+Shift+1 Cmd+Shift+1
添加无序列表 Ctrl+Shift+2 Cmd+Shift+2
添加块引用 Ctrl+Shift+3 Cmd+Shift+3

使用示例

示例 1:智能序号续接


  1. 黑云压城城欲摧,甲光向日金鳞开。
  2. 角声满天秋色里,塞上燕脂凝夜紫。
    半卷红旗临易水,霜重鼓寒声不起。
    报君黄金台上意,提携玉龙为君死。

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

选择后两行, 按下Ctrl+Shift+1

细节: 选择行末尾的换行符同样视为选择此行

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


  1. 黑云压城城欲摧,甲光向日金鳞开。
  2. 角声满天秋色里,塞上燕脂凝夜紫。
  3. 半卷红旗临易水,霜重鼓寒声不起。
  4. 报君黄金台上意,提携玉龙为君死。

示例 2:添加块引用


  1. 黑云压城城欲摧,甲光向日金鳞开。
  2. 角声满天秋色里,塞上燕脂凝夜紫。
    半卷红旗临易水,霜重鼓寒声不起。
    报君黄金台上意,提携玉龙为君死。

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

选择所有行, 按下Ctrl+Shift+3

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


黑云压城城欲摧,甲光向日金鳞开。
角声满天秋色里,塞上燕脂凝夜紫。
半卷红旗临易水,霜重鼓寒声不起。
报君黄金台上意,提携玉龙为君死。


示例 3:格式转换

如果你有一段无序列表,想改成有序列表:


  • 黑云压城城欲摧,甲光向日金鳞开。
  • 角声满天秋色里,塞上燕脂凝夜紫。
  • 半卷红旗临易水,霜重鼓寒声不起。
  • 报君黄金台上意,提携玉龙为君死。

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

选择所有行, 按下Ctrl+Shift+1

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


  1. 黑云压城城欲摧,甲光向日金鳞开。
  2. 角声满天秋色里,塞上燕脂凝夜紫。
  3. 半卷红旗临易水,霜重鼓寒声不起。
  4. 报君黄金台上意,提携玉龙为君死。

安装

目前你需要手动安装 .vsix 文件:

  1. 点击上方的绿色<>Code按钮下载最新的 markdown-list-helper-x.x.x.vsix 文件。
  2. 打开 VS Code。
  3. 点击左侧扩展图标(Ctrl+Shift+X)。
  4. 点击右上角的 ... 菜单,选择 从 VSIX 安装... (Install from VSIX...)。
  5. 选择下载的文件即可。

About

一个轻量级的 VS Code 扩展,用于快速、智能地将行文本转换为 Markdown 列表和引用块。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published