VS Code中能否将block selection转换为column selection?
VS Code多行选区转列选区的实用方法
1. 一键命令转换(最快捷)
选中多行文本后:
- Windows/Linux:按
Ctrl+Shift+P打开命令面板,输入「Convert to Column Selection」回车执行,瞬间将当前选区转成列选区 - Mac:按
Cmd+Shift+P打开命令面板,输入「Convert to Column Selection」回车执行
2. 鼠标手动调整
按住对应系统的修饰键拖动鼠标,直接修改选区形态:
- Windows/Linux:按住
Alt键,点选选区的起始位置后拖动,即可把整行选区改成目标列选区 - Mac:按住
Option键,操作同上
3. 自定义专属快捷键(高频使用推荐)
如果经常需要这个操作,可绑定专属快捷键:
- 按
Ctrl+K Ctrl+S(Windows/Linux)或Cmd+K Cmd+S(Mac)打开快捷键设置界面 - 搜索「Convert to Column Selection」命令
- 为该命令绑定一个顺手的快捷键(比如
Alt+C),后续选完文本块直接按快捷键就能转成列选区
搭配你常用的Space Block Jumper选块后,就能快速进入列编辑模式,批量修改文本效率拉满。
内容的提问来源于stack exchange,提问作者Robert Mark Bram
相关产品推荐
相关产品推荐

