По моему мнению, вы должны (а) предположить, что табуляторы вводятся каждые 8 пробелов и (б) даже не тратить время на настройку этой конфигурации.
Да, есть люди, которым нравятся отступы, кратныекроме 8 пробелов.Да, есть текстовые редакторы, которые позволяют вам устанавливать табуляторы не на 8 пробелов.Но (опять же, на мой взгляд), ни один из этих фактов не меняет интерпретацию символа \t
.Если кто-то хочет сделать отступ в 18 пробелов, он (и / или их текстовый редактор) может добиться этого, вставив 18 пробелов, или две пробелы и два пробела (или, может быть, даже одну пробел и 10 пробелов).Но они должны , а не пойти и вставить две вкладки, и объявить, что это вкладки с 9 пробелами, или что-то в этом роде.
Так что если вы пишете свой код, который предполагает вкладки с 8 пробелами, иесли кто-то, кто считает, что он «перенастроил» \t
, обнаружит, что ваш код не разделяет (и не может) разделяет это убеждение, может быть - может быть, просто - вы поможете убедить этого человека в глупости его убеждений,(Конечно, это не поможет. Но мы всегда можем надеяться.)
(Но, да, это старые и яркие дебаты, которые, вероятно, никогда не будут разрешены к удовлетворению всех.)