如何在Visual Studio Code中快速删除指定行范围的内容?
快速删除VS Code中指定行范围的方法
以下几个方法比手动逐行选择高效得多:
方法一:跳转定位+范围选择
- 按下
Ctrl+G打开「转到行」输入框,输入1回车,定位到第1行。 - 按住
Shift键不放,再次按下Ctrl+G,输入281387回车,此时会自动选中第1行到第281387行的所有内容。 - 按下
Delete键删除选中内容即可。
- 按下
方法二:正则查找替换批量删除
- 按下
Ctrl+H打开查找替换面板,点击面板右上角的「正则表达式」按钮(图标是.*)启用正则模式。 - 在「查找内容」框中输入:
^(.*\n){281387}- 说明:
^匹配行开头,.*\n匹配一整行内容(含换行符),{281387}表示重复匹配281387次,刚好覆盖前281387行。
- 说明:
- 「替换为」框留空,点击「全部替换」按钮,即可直接删除目标行范围。
- 特殊情况:如果第281387行末尾没有换行符,可将查找内容改为
^(.*\n){281386}.*,确保最后一行也被匹配到。
- 特殊情况:如果第281387行末尾没有换行符,可将查找内容改为
- 按下
方法三:命令面板指定行范围删除
- 按下
Ctrl+Shift+P打开命令面板,输入Delete Lines,选择「Delete Lines: From Line X to Line Y」选项。 - 依次输入起始行号
1和结束行号281387,按回车确认,VS Code会自动删除该范围的所有行。
- 按下
内容的提问来源于stack exchange,提问作者Jordy
相关产品推荐
相关产品推荐

