Попробовал писать код, используя пробелы (4, согласно соглашениям проекта) для логического выравнивания. Это пиздец, граждане. Я не могу нажать бэкспейс или делит, чтобы удалить уровень выравнивания. Мне надо писать на говна недоязыке для какого-то кофейного редактора скрипт, чтобы он или через либастрал угадывал, сколько чего я хочу, или через отдельный хоткей удалял мне n пробелов, n зависит от текущего проекта, свойства которого надо брать опять же или из астрала, или из нестандартной строки посреди файла вроде *-*-vim 3t63wefw45terg!#-*hello mom-*-*. В то время как с табами мне везде можно нажать делит для уменьшения уровня, таб для увеличения, все. И это без всяких ебучих редакторных скриптов, все, что требуется от редактора, это отображать таб как n пробелов, каждый может настроить n по вкусу и не вонять перед другими своим грязным питоньим вкусом.
Voker57
18.08.2011 07:14 nbl-raider
Do you really want to delete ?
[[vim|неговно-редакторы]] умеют думать о стиле кода сами
пост не читай, сразу отвечай
тлдр
go be ignorant somewhere else
set smartindent
set tabstop=4 "tab = 4 spaces
set expandtab "add spaces instead of tabs
set shiftwidth=4 "width of autoindent
filetype indent on "indent depends on filetype
Но стирать придётся всё-таки по одному пробелу
Я все это сделал, иначе вообще пиздец.
> используя пробелы (4, согласно соглашениям проекта)
Дальше читать?
да. Можешь заменить 4 на 2, 3 или 8, если хочешь, это не принципиально.
Прочитал. Хосспади, неужели настолько неудобно давить свой любимый бекспейс с делитом (хотя в случае идентации я использую только x) две раза вместо одного?
Зачем давить его два раза, когда можно один? А с проектами, в которых больше 2 пробелов, следует принципиально отказаться сотрудничать или переделывать им все на два?
> Зачем давить его два раза, когда можно один?
Это такая хуйня, что я не хочу ее обсуждать.
> А с проектами, в которых больше 2 пробелов, следует принципиально отказаться сотрудничать или переделывать им все на два?
Желательно. Как и с проектами с табами.
Это, конечно, не очень важный недостаток, но какие у двухпробелов преимущества, чтобы ради них отказаться от табов? Ведь преимуществ просто-напросто нет.
Возможность хуячить аски-арт. Показывал уже сто раз тебе.
Я же написал в начале треда: _логическое_ выравнивание. Для аски-арта пробелы, базара нет.
С логическим выравниванием пиздуй в питон. Я выравниваю для того, чтобы читалось лучше.
А логически не выравниваешь? У тебя строки в блоке на разном уровне?
Че?
Какое слово непонятно?
Каждое слово по-отдельности понятно.
Ты утверждаешь, что логическое выравнивание не нужно => ты можешь поставить строки в блоке кода на разных уровнях?
В каком еще, блять, блоке кода?
if (crap)
{
do_something();
do_something_else();
do_something_more();
}
А, это. Да, могу.
Не буду твой код читать, ты ебанутый
Как будто ты мой код когда-то читал.
Читал.
И тебя сильно тошнит от кода типа:
let end_of_phrase =
dont_jump
(p_end |||
(p_whitespace >>> return ()) |||
(p_many p_punct >>> (p_end ||| (p_whitespace >>> return ()))))
Да.
Ничего не поделаешь, это @komar
это пиздец
в смысле, вот это пиздец
Мне просто так проще прочитать то говно, что я написал.
И это не делает тебе чести
way too d34df00d-way
Своего говна я главный разработчик, поэтому это окупается.
у тебя малая эффективность из-за этого. Вон, линки в диффах до сих пор не сделал.
автор всех текстов, ресурсов и бинарников?
Да. лол.
Но как будто ты бы их сделал.
А то.
Я их сразу сделал, мне было бы стыдно пользоваться такой сырой программой
«Сразу» — это через сколько лет после запуска битчизов?
Они были сразу после запуска вики
Гм. Ни разу не видел.
А почему используемый мной простой редактор joe сам умеет догадываться о количестве пробелов для удаления (да и о многом другом кстати) без дополнительной конфигурации?
тред не читал
по сабжу: нормальный редакторы умеют стирать сразу нужное необходимое число пробелов(4, если брать опа) по бекспейсу там, где надо
Редактору не положено быть таким умным. Объяснить почему? /44 то же самое.
ну тогда пиши табы и каждый раз заменяй их на пробелы автоматом и обратно
Интересная мысль.
Не, это тоже костыли и где-нибудь обязательно наворотит хуйни, не выход.
ИНЖОЙ Ё %подставь сам%
да, наслаждаюсь пробелами.