如何自动缩进完整的javascript项目?

时间:2016-11-14 15:41:25

标签: javascript webstorm auto-indent tooling

我想自动缩进一个完整的JavaScript项目。如何使用WebStorm或其他工具执行此操作?

3 个答案:

答案 0 :(得分:3)

  1. 在左侧的“项目”工具窗口中选择项目根文件夹/源根文件夹
  2. 从主菜单中选择Code |重新格式化代码(或点击Ctrl+Alt+L

答案 1 :(得分:0)

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

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

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

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

答案 2 :(得分:0)

在项目根目录中创建文件:.editorconfig with content

# 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

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

相关问题