Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何自动缩进完整的javascript项目?_Javascript_Webstorm_Auto Indent_Tooling - Fatal编程技术网

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

如何自动缩进完整的javascript项目?,javascript,webstorm,auto-indent,tooling,Javascript,Webstorm,Auto Indent,Tooling,我想自动缩进一个完整的javascript项目。如何使用WebStorm或其他工具来实现这一点?这个名为js beautify的工具可以帮助您。它作为npm或python包存在 然后,您可以使用find对目录中的所有js文件进行迭代: find . -name '*.js' -exec js-beautify -r {} \; 警告:它将缩进所有js文件,并覆盖原始文件。在尝试上述命令之前,请确保已将这些文件提交到svn/git。在项目根目录中创建文件:.editorconfig with c

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

这个名为js beautify的工具可以帮助您。它作为npm或python包存在

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

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

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

在项目根目录中创建文件:.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
为自己调整识别号大小

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

单击:ctrl+alt+L

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

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

  • 到目前为止你试过什么?是多个文件吗?javascript是在HTML文件中还是在单独的文件中,等等?我知道^+alt+I,但它只是做选择。我想要一些完整的项目(javascript)。不仅仅是一个文件