Известно, что следует использовать двойной пробел, а не табуляцию, потому что тот факт, что разные IDE определяют РАЗЛИЧНУЮ работу кнопки табуляции.
Например, команда emberjs требует, чтобы участник использовал двойной пробел, а не табуляцию для форматирования кода.
Имеет смысл использовать что-то общее, распознаваемое без IDE, так что структура кода не будет проблемой в среде коллективной команды разработчиков кода.
ОДНАКО , если включена настройка работы вкладки в IDE, вкладка будет в этом случае отличным способом экономии времени. Двойное нажатие на кнопку стоит 200% времени, чтобы нажать одно очевидно :)
Надеюсь, это поможет!