4

我想自动缩进一个完整的 javascript 项目。如何使用 WebStorm 或其他工具来做到这一点?

4

3 回答 3

3
  1. 在左侧的项目工具窗口中选择您的项目根文件夹/源根文件夹
  2. 从主菜单中选择代码 | 重新格式化代码(或点击Ctrl+Alt+L
于 2016-11-15T16:36:51.043 回答
0

在项目根目录中创建文件: .editorconfig 与内容

# http://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

为自己调整 ident_size。

重新启动 WebStorm,接受 WebStrom 应该使用编辑器配置文件。

点击:ctrl+alt+L

或:代码 > 重新格式化代码

于 2016-11-14T15:47:35.950 回答
0

这个名为 js-beautify 的项目可以帮助你。它以 npm 或 python 包的形式存在。

然后,您可以使用 find 遍历目录中的所有 js 文件:

find . -name '*.js' -exec js-beautify -r {} \;

警告:它将缩进所有 js 文件,并覆盖原始文件。在尝试上述命令之前,请确保已将这些文件提交到 svn/git。

于 2016-11-14T15:47:16.127 回答