答案是使用Alt+鼠标拖选、Shift+Alt+方向键或Ctrl+Alt+箭头进入列编辑模式,可高效批量修改多行数据,如为年龄加引号,结合正则替换能进一步提升效率。

当然用过,VSCode 的列编辑模式在处理批量数据时特别高效。它能让你同时在多行的相同位置插入或修改内容,省去重复操作的时间。
怎么进入列编辑模式?
有几种常用方式:
- 按住 Alt(Windows/Linux)或 Option(Mac),然后用鼠标拖选一个矩形区域
- 按住 Shift + Alt 再上下键,可以垂直选择多行同一列的位置
- 使用键盘快捷键 Ctrl + Alt + 向下/向上箭头 在每行相同位置插入光标
实际应用场景举例
比如你有一堆这样的数据:
name, age, city"John", 25, "New York"
"Lisa", 30, "Tokyo"
"Tom", 28, "London"
想给所有年龄加引号,你可以:
- 用 Alt+鼠标框选所有数字列
- 直接输入 ",所有选中位置会同时被替换
- 再手动补上右边的引号,或者用多光标技巧一次完成
配合正则替换更强大
列编辑常和“查找替换”结合使用。比如先用列选择把光标定位到每行指定位置,再批量输入前缀;或者用正则表达式匹配后,借助列选补充特定格式内容,像添加注释标记、调整字段对齐等。
基本上就这些,不复杂但容易忽略。掌握之后,改配置、调 CSV 或 JSON 数据会快很多。










