一个轻量级的 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 |
- 黑云压城城欲摧,甲光向日金鳞开。
- 角声满天秋色里,塞上燕脂凝夜紫。
半卷红旗临易水,霜重鼓寒声不起。
报君黄金台上意,提携玉龙为君死。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
选择后两行, 按下Ctrl+Shift+1
细节: 选择行末尾的换行符同样视为选择此行
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
- 黑云压城城欲摧,甲光向日金鳞开。
- 角声满天秋色里,塞上燕脂凝夜紫。
- 半卷红旗临易水,霜重鼓寒声不起。
- 报君黄金台上意,提携玉龙为君死。
- 黑云压城城欲摧,甲光向日金鳞开。
- 角声满天秋色里,塞上燕脂凝夜紫。
半卷红旗临易水,霜重鼓寒声不起。
报君黄金台上意,提携玉龙为君死。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
选择所有行, 按下Ctrl+Shift+3
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
黑云压城城欲摧,甲光向日金鳞开。
角声满天秋色里,塞上燕脂凝夜紫。
半卷红旗临易水,霜重鼓寒声不起。
报君黄金台上意,提携玉龙为君死。
如果你有一段无序列表,想改成有序列表:
- 黑云压城城欲摧,甲光向日金鳞开。
- 角声满天秋色里,塞上燕脂凝夜紫。
- 半卷红旗临易水,霜重鼓寒声不起。
- 报君黄金台上意,提携玉龙为君死。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
选择所有行, 按下Ctrl+Shift+1
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
- 黑云压城城欲摧,甲光向日金鳞开。
- 角声满天秋色里,塞上燕脂凝夜紫。
- 半卷红旗临易水,霜重鼓寒声不起。
- 报君黄金台上意,提携玉龙为君死。
目前你需要手动安装 .vsix 文件:
- 点击上方的绿色
<>Code按钮下载最新的markdown-list-helper-x.x.x.vsix文件。 - 打开 VS Code。
- 点击左侧扩展图标(
Ctrl+Shift+X)。 - 点击右上角的
...菜单,选择 从 VSIX 安装... (Install from VSIX...)。 - 选择下载的文件即可。