如何为Markdown表格条目实现自动编号?
解决VS Code中Markdown表格自动编号的轻量方案
方案1:用VS Code内置功能快速更新(无需插件)
不想装插件的话,靠内置的多光标+递增数字功能就能搞定:
- 选中表格里所有需要填编号的
No.列位置:按住Alt键用鼠标拖拽选中列区域,或者光标定位到第一行编号位置后按Ctrl+Alt+Down选中所有行的对应位置 - 按下
Ctrl+Shift+L确保所有目标位置都有光标 - 打开命令面板(
Ctrl+Shift+P),输入Insert Ascending Numbers并回车,编号会自动从1开始依次递增 - 插入新条目后,重复上述步骤就能快速更新所有编号
你之前手动输入全显示1,是因为直接输入数字时多光标会在所有位置插入相同内容,用这个内置命令才会生成递增序列。
方案2:用轻量插件实现一键自动编号
想更省心的话,装个专门的小插件就行:
- 在VS Code扩展商店搜索Auto Number for Markdown Table,安装后重启编辑器
- 选中需要编号的表格,右键点击选择
Auto Number Table,或者打开命令面板输入这个命令,插件会自动给No.列生成连续编号 - 插入新条目后,再次执行这个命令,编号会自动重新排序更新
这两个方案都不用Excel、数据库或编程,完全适配轻量Markdown工作流。
内容的提问来源于stack exchange,提问作者ILS
相关产品推荐
相关产品推荐

