vscode怎么批量修改缩进?

整个项目之前我都是用的2个空格缩进,现在领导要求改成4个空格,我现在一个个文件打开缩进,效率好低,有什么办法批量修改吗?

阅读 26.2k
8 个回答

全局替换,可以替换文件夹下所有文件。

新手上路,请多包涵

1)打开 vsCode 的设置
2)搜索 detectIndentation 关键词
3)把 Editor: DetectIndentaion 这一项取消勾选,就不用再每一个文件修改视图缩进了
image.png
我项目是配了 .prettierrc 文件的,所以直接 Command+Shift+F(Alt+Shift+F) 格式化后,视图会自动根据我配置的格式化缩进显示视图有多少个空格

修改缩进设置:File -> Preferences -> Settings -> Editor: Tab Size,设置为你自己想要的缩进数就行

右键 -> format document。 (Ctrl-Shift-F)

我不是很确定需要哪个插件支持。

注意这个是格式化文档,不只会改缩进。

谢邀。

对于编辑的文件,设置里可以设缩进宽度,或者是自己的 lint 工具里设置宽度。然后可以设置文件保存的时候自动 format。这样就不需要手动处理。

对于很多文件想批量做的话,也可以通过脚本结合 lint 工具来实现。

想加入工作流做自动化的话,可以再把上面的内容结合 hook,例如 git hook。

这种东西不能单纯的依赖 IDE 呀,你们应该使用 eslint 或者 prettier 来约束。commit 前校验是否符合规范

我提供一种:eslint:fix
一个命令,完成所有文件的缩进。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题