LINUX.ORG.RU
ФорумTalks

Табы против пробелов. Да снова.

 , ,


0

1

Здравствуйте мои дорогие любители красиво отформатированного кода.

Ясно, что тема заезженая, но технологии идут вперёд, повылазила всякая хипстота от рельсов до раста. Возможно появились новые свежие аргументы.

А тут за его убеждения у кого-то не будет кекса

https://www.youtube.com/watch?v=tSIfHvgVeQg

★☆☆

Последнее исправление: r_asian (всего исправлений: 1)

Действительно, уже пятница.

tyakos ★★★
()

Спасибо! Наконец-то я посмотрел этот момент. Столько было обсуждений... Неудобно как-то ругаться без знания предмета спора.

i-rinat ★★★★★
()

В сериале это по-дурацки показано. Какой девиант набивает пробелы пробелом по одному?

Axon ★★★★★
()
Ответ на: комментарий от SaBo

Вот, один девиант уже нашёлся :)

Нажимаешь TAB, и твой редактор/IDE вставляет столько пробелов, сколько тебе нужно. Ну и в большинстве случаев даже TAB нажимать не приходиться.

theNamelessOne ★★★★★
()
Ответ на: комментарий от theNamelessOne

Копипастишь кусок кода, редактор всовывает лесенкой кучу лишних отступов, ты материшься и открываешь файл в блокноте.

Myau ★★★★
()
Ответ на: комментарий от Myau

Копипастишь кусок кода, редактор всовывает лесенкой кучу лишних отступов (это что за редактор такой? Notepad.exe?), выделяешь скопипащенный кусок (± пару строк), жмёшь C-M-\ (indent-region), радуешься.

Ну или можно пройтись по каждой строке, нажимая TAB.

theNamelessOne ★★★★★
()

Да снова.

Пробелы против запятых.

Nervous ★★★★★
()

Вам дали удобную клавишу с символом, который позволяет делать удобные регулируемые отступы. Нет, вместо это хотим жрать пробелы.

omnomnomnus
()
Ответ на: комментарий от theNamelessOne

Нажимаешь TAB, и твой редактор/IDE вставляет столько пробелов

И потом при работе в другом редакторе ты громко и нецензурно материшься.

WereFox ★☆
()
Ответ на: комментарий от WereFox

А зачем работать в другом редакторе? Если уж так нужны табы, делаешь M-x tabify.

theNamelessOne ★★★★★
()

Никогда не понимал этих табистов, особенно тех, у кого принято выравнивать по скобке при переносе, и они добивают до нее пробелами, если она не в кратной позиции. А также тех, кто настраивает ширину табов != 8, эти вообще больные на голову. А также маяковщину, у кого сам индент == 8.

(Вбивать индент пробелами это конечно же бред, но иначе суть широкому зрителю не покажешь.)

arturpub ★★
()
Ответ на: комментарий от drull

Значит написанный тобой код будет вылезать за принятый right margin в практически всех редакторах, где дефолтная настройка 8 или вообще такой настройки нет.

arturpub ★★
()

Emacs, отступы в два пробела. Табы, да еще в 8 символов, — удел маргиналов.

iVS ★★★★★
()
Ответ на: комментарий от arturpub

τ/2

Какова ваша ширина таба?

Как настроить Emacs на ширину знака табуляции в τ/2 (примерно 3,141593) пробелов?

Camel ★★★★★
()
Ответ на: комментарий от arturpub

Чуть реже чем никогда

Значит написанный тобой код будет вылезать за принятый right margin в практически всех редакторах, где дефолтная настройка 8 или вообще такой настройки нет.

То есть никогда.

Те редакторы которые знают про выделение при нарушении right margin умеют в настройку ширины табуляции. Кроме того в стандартах написания кода, именно там где утверждено положение right margin должно быть описано за сколько пробелов принимается табуляция.

Camel ★★★★★
()
Ответ на: τ/2 от Camel

Как настроить Emacs на ширину знака табуляции в τ/2

Хз, у меня вим.

Кроме того в стандартах написания кода, именно там где утверждено положение right margin должно быть описано за сколько пробелов принимается табуляция.

Неплохой аргумент.

arturpub ★★
()

А что снять видео про спор и использовать реальные аргументы было никак нельзя? Крайне тупо.

Ну и очевидно: отступы — табами, выравнивание — пробелами. И сильно сомневаюсь, что это когда-нибудь поменяется.

Quickern ★★
()

В плюсах табы, в пайтоне/js/php пробелы.

panter_dsd ★★★★
()

Няши используют пробелы, задроты с психическими расстройствами- табы. Прям как в жизни. Правда тут няша тоже с психическими расстройствами, зачем-то пробел дрочит.

winlook38 ★★
()
Ответ на: комментарий от panter_dsd

Кремниевая долина / Силиконовая долина (Silicon Valley)

nevack
()
Ответ на: комментарий от Harald

Пытаться прыгнуть через восемь ступенек это не правильно.

i-rinat ★★★★★
()
Ответ на: комментарий от Myau

Копипастишь кусок кода, редактор всовывает лесенкой кучу лишних отступов, ты материшься и открываешь файл в блокноте.

:set paste

andreyu ★★★★★
()

Ведро - табы, userspace - пробелы. Ширина таба 3-4, в зависимости от проекта.

UVV ★★★★★
()
Ответ на: комментарий от Myau

Копипастишь кусок кода, редактор всовывает лесенкой кучу лишних отступов, ты материшься и открываешь файл в блокноте.

Нажимаешь C-x C-s и файл автоматически форматируется.

Im_not_a_robot ★★★★★
()

Самое главное одно с другим не мешать.

matrixd
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.