it-swarm-eu.dev

Jaký je standard pro odsazení skriptů Shell?

Komunita Java používá 4 mezery jako jednotku odsazení. 1
Komunita Ruby používá 2 prostory, které jsou obecně dohodnuty. 2

Jaký je standard pro odsazení skriptů Shell? 2 nebo 4 mezery nebo 1 karta?

62
Arturo Herrero

Ve skriptech Shell není důležité žádné odsazení.

Mírně méně flippant odpověď:

  • Vyberte si ve svém týmu standard, se kterým můžete pracovat, zjednodušit věci.
  • Použijte něco, co editor usnadňuje, takže nemusíte bojovat, abyste se drželi standardu.
46
EightBitTony

Nikdy jsem se nesetkal s Shell určeným průvodcem stylem, ale pro bash programování je to nejoblíbenější:

Bash Style Guide and Coding Standard.pdf | lug.fh-swf.de

Odsazení konstrukcí programu musí souhlasit s logickou hloubkou vnoření. Odsazení jednoho kroku je obvykle v souladu s kroky tabelátoru vybraného editoru. Ve většině případů jsou vybrány 2, 4 nebo 8.

26
diffycat

Google říká 2 mezery: Shell Style Guide - Indentation | google.github.io

Souhlaste s ostatními, že je to svévolná volba.

Poznámka : Pokud výše uvedený odkaz v budoucnu nefunguje, hostuje se zde celý styl projektu Google: Průvodce stylů pro open-source pocházející z Googlu) projekty | github.com