如何在Visual Studio Code中移除代码行前导空白字符?
VSCode移除行前导空格的实现方法
快捷键操作
- 选中需要调整的代码段,按下
Shift + Tab,每按一次可以批量移除一个缩进单位的前导空格,适合少量错位缩进的快速调整。 - 要一次性清空所有选中行的前导空格时,先选中目标代码,按下
Ctrl + H(Mac系统为Cmd + H)调出替换面板,开启正则匹配模式(点击替换面板上的.*图标),查找框输入^\s+,替换框留空,点击全部替换即可完成清理,完全适配你示例中的多余缩进场景。
自动设置配置
- 开启粘贴自动格式化:打开设置面板(快捷键
Ctrl + ,/Mac系统Cmd + ,),搜索editor.formatOnPaste并勾选对应选项,后续粘贴代码时会自动按照当前语言的缩进规则修正多余前导空格,无需手动调整。 - 全局格式化修正:安装Prettier等格式化扩展后,按下
Shift + Alt + F(Mac系统Shift + Option + F)即可触发当前文件的全量格式化,自动统一所有代码行的缩进层级,清除多余前导空格。
辅助扩展
安装「Indent Rainbow」扩展后,不同层级的缩进会用不同颜色标识,多余的前导空格会直接高亮显示,方便快速定位错位缩进。
内容的提问来源于stack exchange,提问作者Jonatas Mendes
相关产品推荐
相关产品推荐

