Сообщество Java использует 4 пробела в качестве единицы отступа. 1
сообщество Ruby использует 2 пространства, которые обычно согласованы. 2
Какой стандарт для отступов в сценариях оболочки? 2 или 4 пробела или 1 табуляция?
shell-script
standard
indentation
Артуро Эрреро
источник
источник
<<-
наследников. stackoverflow.com/a/33817423/99777 Вы не можете сделать это с пробелами. «Для сценариев оболочки использование вкладок - это не вопрос предпочтений или стиля; это то, как определяется язык».Ответы:
Не существует стандартного отступа в сценариях оболочки, который имеет значение.
Чуть менее легкомысленный ответ:
источник
Я никогда не сталкивался с руководством по стилю, указанному в оболочке, но для программирования на bash это самое популярное:
Руководство по стилю Bash и кодирование Standard.pdf | lug.fh-swf.de
источник
Google говорит 2 пробела: Руководство по стилю оболочки - Отступы | google.github.io
Согласитесь с другими, что это произвольный выбор.
Примечание . Если приведенная выше ссылка не будет работать в будущем, полный проект стиля Google будет размещен здесь: Руководства по стилю для исходных проектов Google | github.com
источник
Просто откройте файл с помощью редактора vim и
gg=G
введите текст заново. Я думаю, что это стандарт.источник
shiftwidth
(akasw
) vim. По умолчанию это 8, что соответствует позиции табуляции по умолчанию в терминалах. Это значение историческое, в наше время мало кто использует 8 отступов, которые у меня былиset sw=2
в~/.vimrc
течение десятилетий.