Я заметил, что большинство HTML/XML/HAML, который сгенерирован от плагинов, использует 2 пробелов вместо 1 вкладки. Я использую textmate и установил вкладки на 4 пробелов для HAML/HTML/XML и 2 пробелов для Javascript/Ruby, но я только должен нажать клавишу Tab однажды для получения хорошего добавления отступа. Нажатие клавиши "Пробел" дважды и удаляет, дважды походит на слишком большую работу :p.
Вы вручную вводите два пробелов, или некоторый средний слой преобразовывает вкладки в два пробелов? Или всего несколько из Вас используют вкладки?
В более практическом плане, если вы используете несколько ОС и редакторов (например, на работе я использовал RubyMine на Win XP и TextMate на моем MacBook дома и один из наших разработчиков использует Notepad ++ и еще одну Aptana, и у нас даже есть тот, кто использует Netbeans, все эти редакторы интерпретируют вкладки по-разному - разные отступы, но 2 пробела - это всегда 2 пробела. Также, если вы когда-либо использовали HAML или если вам нужно скопировать и вставить свой код на некоторых веб-сайтах, которые пытаются кодировать ваш код цветом, необходимы два пробела.
Два пробела - это соглашение для Ruby, на котором Ruby на Rails основан на.