Пишу на SASS с табуляцией в два пробела.
Проставляю клавишей Tab (правый нижний угол Sublime Text).
Новая строка автоматически начинается с отступа.
Update
Посмотрел другие текстовые редакторы. Отступы автоматически добавляются в:
Atom, VS Code, а также в IDE Pycharm и Webstorm.
Задумался о переходе на Atom.
Расширяйте кругозор: автоматические префиксы с помощью gulp-autoprefixer, сетка Susy.
Миксины нужны для того, чтобы свести повторения к минимуму (DRY). Собственно из этой задачи и исходит практика.
Уже столько лет верстаю, но не понимаю зачем придумали делать табуляцию в выходном файле. Иногда натыкаюсь на такие в проектах. Файл должен быть минифицирован, а к нему приложена карта .map, чтобы при просмотре исходного кода в браузере можно было восстановить переносы строк.
Выбрать SASS.
Экономия времени, с препроцессорами можно больше сделать. Более структурированный код. Миксины и плейсхолдеры. Автоматическая простановка префиксов с помощью autoprefixer.
А я тоже не понимаю людей, которым нравится эта скобкота Scss. Наверное настроить отступы для них непосильная задача. Плюс предпочитают копипастить, вместо того, чтобы писать код.