Ответ 1
Получение вкладок для правильного отображения зависит от конфигурации/выбора всего программного обеспечения, которое может отображаться или печататься исходным кодом. Если у вас есть ограниченный набор такого программного обеспечения и вы обнаружите, что это не практическая проблема для вас, это здорово - идите на это, если увидите ценность. Но имейте в виду, что когда строка имеет отступы с вкладками, а затем продолжается на последующих строках, где вы хотите отступы, основанные на позиции открывающей скобки, выстраивать кавычки и т.д. - вы будете смешивать вкладки и пробелы таким образом, чтобы визуально невозможно проверить правильность (если ваш редактор не показывает вкладки по-разному). Противодействие тому, что использование клавиш со стрелками для перекрестных вкладок или удаления может быть более быстрым, но также более запутанным и расстраивающим. Для разных людей, использующих разные ширины табуляции, редко приходится работать на одном и том же коде, что, пожалуй, является главным обещанием вкладок. Лично я использую пробелы.