shell脚本中缩进的标准是什么?

shell脚本中缩进的标准是什么?

Java社区使用4个空格作为缩进单位。1
Ruby 社区普遍同意使用 2 个空格。2

shell脚本中缩进的标准是什么? 2 个或 4 个空格还是 1 个制表符?

答案1

shell 脚本中没有重要的标准缩进。

稍微不那么轻率的回答:

  • 在团队中选择一个大家都可以遵循的标准,以简化事情。
  • 使用编辑器简化的内容,这样您就不必努力遵守标准。

答案2

我从未遇到过 shell 指定的样式指南,但对于 bash 编程来说,这是最流行的一种:

Bash 风格指南和编码标准.pdf | lug.fh-swf.de

程序结构的缩进必须与逻辑嵌套深度一致。一步的缩进通常与所选编辑器的制表步骤一致。大多数情况下选择 2、4 或 8。

答案3

Google 风格指南说 2 个空格

https://google.github.io/styleguide/shell.xml#Indentation

同意其他人的观点,即这是一个任意的选择。

其源代码托管于:https://github.com/google/styleguide

答案4

只需使用 vim 编辑器打开文件并键入gg=G即可重新缩进整个文件。我认为这就是标准。

相关内容