如何在VSCode中多行插入相同文本?
在VSCode中实现多行插入相同内容的操作
嘿,这个功能VSCode里完全支持,操作方式还挺灵活的,我给你拆解几种常用的方法:
方法一:鼠标+键盘快速创建多光标
- 按住
Alt键不放,用鼠标左键依次点击你想要插入内容的每一行的目标位置,此时会出现多个光标 - 直接输入你需要的内容(比如逗号、引号),所有光标所在位置会同步插入相同内容
方法二:纯键盘操作(无鼠标)
给选中的每行末尾加光标
- 先选中需要操作的多行文本(可通过
Shift+上下箭头选择范围,或Ctrl+A全选) - 按下
Ctrl+Shift+L,每一行的末尾都会出现一个光标 - 输入内容即可批量添加
在多行的相同位置创建光标
- 先把单个光标定位到某一行的目标位置(比如行首、中间某个字符后)
- 按下
Ctrl+Alt+Down(向下扩展光标)或Ctrl+Alt+Up(向上扩展光标),每按一次就会在相邻行的相同位置新增一个光标 - 输入内容,所有光标位置同步插入
小技巧:批量添加前缀/后缀
- 选中多行文本后,按下
Ctrl+Shift+P打开命令面板 - 搜索并选择
Add Cursor to Line Ends命令,快速给每行末尾添加光标,输入内容就是批量加后缀 - 要加前缀的话,先把光标移到第一行的行首,用
Ctrl+Alt+Down扩展光标到所有目标行,再输入内容即可
内容的提问来源于stack exchange,提问作者ComputerHabit
相关产品推荐
相关产品推荐

