169 похожих чатов

Какая разница, сколько пробелов? ставь себе сколько угодно пробелов в

конфиге, этим и удобен таб как таб

24 ответов

32 просмотра

вы имеете ввиду рендерить таб разным кол-вом пробелов? но чтобы по факту там был таб? визуальную ширину таба?

данные символы регулируются соглашениями на уровне отдельновзятых комманды/проекта/продукта. кому-то больше пробелы нравятся, кому-то табы, а кому-то вообще посрать на эти ваши срачи.

Anton K.
вы имеете ввиду рендерить таб разным кол-вом пробе...

ИМЕННО!!1 да, таб ставится как таб, но у каждого разбрабтчика в их конфиге свои N пробелов, на ширину которых рендерится таб, осспадя, неужели я так сложно это изначально расписал

Andrey Mokeev 💙💛
данные символы регулируются соглашениями на уровне...

а что, тут кто-то реально нажимает 2 или 4 раза на пробел? обычно всё же жмут на Tab, не?

Артур Мудрик 🇮🇱🇷🇺
а что, тут кто-то реально нажимает 2 или 4 раза на...

ну да, жмешь таб - получаешь 2 или 4 пробела (4 лучше)

Артур Мудрик 🇮🇱🇷🇺
а что, тут кто-то реально нажимает 2 или 4 раза на...

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

Anton K.
ну да, жмешь таб - получаешь 2 или 4 пробела (4 лу...

ещё раз — жмёшь на таб и получаешь таб, а вот на какую ширину пробелов будет это таб, каждый сам себе в .editorconfig настраивает, понимаешь?

Артур Мудрик 🇮🇱🇷🇺
ещё раз — жмёшь на таб и получаешь таб, а вот на к...

да я то понимаю. я просто против табов принципиально

Anton K.
да я то понимаю. я просто против табов принципиаль...

почему? какая тебе разница, что в той пустоте в начале строки под капотом стоит? ты увидишь 4 пробела или стрелочку только если выделишь весь текст

Артур Мудрик 🇮🇱🇷🇺
почему? какая тебе разница, что в той пустоте в на...

потому что эти табы ваще по-разному отображаются в разных редакторах

Andrey Mokeev 💙💛
форматировать некоторые конструкции удобней кол-во...

какие такие конструкции ты форматируешь пробелами?

Anton K.
ну да, жмешь таб - получаешь 2 или 4 пробела (4 лу...

Если 4, то чувство удовлетворения больше, чем при 2, ведь ты сделал всего одно нажатие вместо 4 - продуктивность зашкаливает

Raman Yazvinski
Если 4, то чувство удовлетворения больше, чем при ...

make sense. а если еще и за символы платят при разработке

Артур Мудрик 🇮🇱🇷🇺
какие такие конструкции ты форматируешь пробелами?

в верстке иногда элементы встают криво с табами. ну это мелочи, но всё же. ну и да, есть ещё аргумент: ты код-ревью делаешь? знаешь, как табы отображаются в gitlab/github? настроить там сможешь для отображения их?)

Andrey Mokeev 💙💛
в верстке иногда элементы встают криво с табами. н...

да, но это уже проблема самих гитлабов/гитхабов — они таб растягивают слишком сильно широко, как ноутпаде

Артур Мудрик 🇮🇱🇷🇺
да, но это уже проблема самих гитлабов/гитхабов — ...

это проблема в том числе и для ревьюера. все доступные web git-системы отображают их криво и пока это так, пользоваться этим крайне неприятно. значит пока не разумно переходить на это добро. я когда-то тоже занимал позицию схожую с твоей. но сейчас мне глубоко посрать. какое будет соглашение в комманде — то и буду юзать.

Andrey Mokeev 💙💛
это проблема в том числе и для ревьюера. все досту...

тобишь, на своё удобство написания кода я должен забить потому, что в гитлабе табы как-то плохо отображаются?

Артур Мудрик 🇮🇱🇷🇺
тобишь, на своё удобство написания кода я должен з...

если это влияет на качество/комфорт ревью/ревьюера — то да. опять же, я уже много раз написал, что всё зависит от соглашений. убедите команду свою и пользуйтесь как хотите. другие сами решат, как им удобней :)

Andrey Mokeev 💙💛
если это влияет на качество/комфорт ревью/ревьюера...

ну, с точки зрения ревьювера да, табы неудобны на гитлабе/гитхабе, но я не ревьювю код ) и, да, другие сами решат, какая ширина таба им больше нравится, я же не против, я топлю за то, чтобы таб ставили как таб, а ширину таба пусть все сами себе в .editorconfig настраивают как им нравится

Артур Мудрик 🇮🇱🇷🇺
ну, с точки зрения ревьювера да, табы неудобны на ...

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

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта