Size: a a a

2020 November 03

VG

Vadim Goncharov in pro.vim
не будь оно в этом обсуждении, я бы вообще подумал, что кто-то в условие случайно таб по 8 воткнул вместо пробела по 4
источник

VG

Vadim Goncharov in pro.vim
ибо встречался с проблемами индентации в продакшене :)
источник

EG

Emmanuel Goldstein in pro.vim
Vadim Goncharov
if (some_very_long_cond() &&
   some_very_long_cond2() || cond3)
       code();
Вот это как раз выглядит как будто тут два уровня индентации и, соответственно, два control flow оператора
источник

VG

Vadim Goncharov in pro.vim
Emmanuel Goldstein
Вот это как раз выглядит как будто тут два уровня индентации и, соответственно, два control flow оператора
когда у тебя все по восемь - не выглядит
источник

VG

Vadim Goncharov in pro.vim
если у тебя инденты по 4, для того же эффекта придется два
источник

NG

Nicholas Guriev in pro.vim
вы уверены, что всё это имеет отношение к вим?
источник

NG

Nicholas Guriev in pro.vim
может, вам во флудилку отправится
источник

VG

Vadim Goncharov in pro.vim
Nicholas Guriev
вы уверены, что всё это имеет отношение к вим?
ну, в доке вима четко сказано - ОСТАВЬТЕ tabstop ВОСЕМЬ
источник

EG

Emmanuel Goldstein in pro.vim
Vadim Goncharov
ну, в доке вима четко сказано - ОСТАВЬТЕ tabstop ВОСЕМЬ
Нет, не сказано
источник

VG

Vadim Goncharov in pro.vim
кроме случаев, когда достался чужой код с иначе сделанным, конечно
источник

VG

Vadim Goncharov in pro.vim
Emmanuel Goldstein
Нет, не сказано
я скриншот показывал из доки вима https://t.me/vimers/66227
источник

EG

Emmanuel Goldstein in pro.vim
Я специально для тебя запустил ванильный вим, и там английским по тёмно-серому написано: есть четыре главных способа использовать tabstop, и только первый из них подразумевает always keep tabstop at 8
источник

EG

Emmanuel Goldstein in pro.vim
источник

EG

Emmanuel Goldstein in pro.vim
Я использую второй для проектов, которые подразумевают отступы пробелами и четвёртый для остальных.
источник

VG

Vadim Goncharov in pro.vim
я тебе специально сделал скриншот куска, где разметкой самого вима прям желтым цветом отмечено
источник

EG

Emmanuel Goldstein in pro.vim
Да, файл может выглядеть немного по-другому, если я решу его катнуть. Это хорошо, а не плохо. Возможность настроить конкретный размер отступа — это единственная причина вообще использовать табы, а не пробелы.
источник

VG

Vadim Goncharov in pro.vim
второй способ - для питона, фактически
источник

VG

Vadim Goncharov in pro.vim
и ямла
источник

EG

Emmanuel Goldstein in pro.vim
Vadim Goncharov
второй способ - для питона, фактически
И для остальных языков, которые по конвенции используют пробелы
источник

NG

Nicholas Guriev in pro.vim
Emmanuel Goldstein
Да, файл может выглядеть немного по-другому, если я решу его катнуть. Это хорошо, а не плохо. Возможность настроить конкретный размер отступа — это единственная причина вообще использовать табы, а не пробелы.
вот только если длина строк лимитирована, то смысла в возможности менять ширину табуляции — нет
источник