You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 08:36:04