ОК>>Ты вообще призадумайся. Ты утверждаешь что табы призваны решить данную проблему на разных мониторах, но на деле табы только усиливают ее! И над разными мониторами и над одинаковыми. Подумай над этим.
IT>Ну так и призадумайся. Пробелы — это разметка кода прибитая гвоздями к предпочтениям разработчика. И это хорошо заметно на разных мониторах. Табы эту проблему решают как два пальца. Подумай над этим.
Да я давно над этим подумал и вот что тебе скажу. Ты боишься "разметки кода прибитой гвоздями к предпочтениям разработчика" но не боишься самого кода? Что-то тут не то. Считай что эта прибитая разметка и есть часть самого кода/стиля.
ОК>>Это реальный пример! Я вижу в проекте табы в два, четыре, пять и восемь спейсов. Код везде поплывший. Ты, видимо, просто не представляешь о чем тебе говорят и поэтому продолжаешь утверждать на счет табов.
IT>Я не понимаю как на одной машине в одном проекте табы могут быть одновременно в два, четыре, пыть и восемь пробелов.
Что тут непонятного? Писали разные люди в разное время разные файлы с разными установками, потом же правили эти файлы и о том что происходило — ну в общем имеем то что имеем. И это не впервой так!
ОК>>Нет, это не мои предпочтения. Это просто понимание что табы большее зло. Потом, представь такой фрагмент кода:
IT>Ну есть такая мелкая проблемка. Для её решения можно использовать другой стиль, только и всего.
Мелкая? Я тебе привел еще одну причину по которой стоит от табов отказаться!
IT>>>Ты их не настраиваешь, а гвоздями вбиваешь в каждую строчку своего кода. И другие потом с этим поделать ничего не смогут. В отличие от табуляций.
ОК>>Другие потом мучаются из-за табов разных размеров.
IT>Ещё раз предлагаю включить Visible White Space и больше не выключать и все муки сразу прекратятся.
Это ничего не даст существующему коду! Да и новому тоже если каждый будет ставить табы как ему нравится. Пример я уже привел.