Карлос, а ты копирайт там видел? Так что бревно вам, а не весёленькие табы. (это я злобствую) Мне например очень нравятся таб-стопы как в текстовых редакторах - выставляемые руками: "Хочу чтобы в этих строках остановки табуляции были на 18ой, 96ой и 137ой позиции." Только это к текстово-текстовым редакторам слабо применимо :( Я видел реализацию в механике и с тех пор меня накрыло. А с эластиком там больше вопростов, чем ответов. Самый простой - на какую позицию выносить комментарий (/* */)? Как будет вести себя эта хрень при наборе текста (поиск позиции табуляции после набора текста)? А как мне частично отключить эластик табстоп? (от точки А до точки Б?)
Как по мне, гадость. По-моему, комбинированный стиль (табы вначале строк, пробелы в середине) решил все вопросы, разве нет?
Такого же самого эффекта можно достигнуть с помощью пробелов. А если хочется, чтобы это было удобно -- ну так проси свой текстовый редактор, чтобы он это делал. Т.е. вставлял соответствующее кол-во пробелов, а не табы по-своему интерпретировал. Так хотя бы совместимость не ломается.
Ну а пропорциональные шрифты -- так всю жизнь мечтал :) Курсивные :)
Текстовый редактор программисту нужен для написания кода, а не для разглядывания (в read-only) чужих исходников (чтоб, не дай боже, пробелы не съехали в сторону). Мне удобно нажимать кнопку Tab и убирать табуляцию одной кнопкой BkSp. Если надо, при "релизе" кода широкой публике я буду превращать табы в пробелы (а сам текст экспортировать в pdf, гы-гы).
О пропорциональных шрифтах. Вопрос с места: а как насчёт печатной версии?
Текстовый редактор программисту нужен для написания кода, а не для разглядывания (в read-only) чужих исходников И эти люди запрещают мне ковыряться в носу не любят Perl =)
Про "превращать табы в пробелы" -- это уже оптимистичнее. На самом деле, мне конечно глубоко пофиг, кто там и как хранит свои табуляции. До тех пор, пока мне кто-то не пришлет код с перекосяченной (в моем традиционном редакторе) табуляцией. Именно для того, чтоб такого не случалось, я предлагаю все-таки на диске хранить пробелы. А там уж пусть редактор интерпретирует их как табуляции и удаляет одним BkSp.
О пропорциональных шрифтах. Вопрос с места: а как насчёт печатной версии? Ну вот я смотрю на картинку с пропорциональным шрифтом, и меня она никак не радует. Думаю, если я ее распечатаю, мало что изменится.
> > Текстовый редактор программисту нужен для написания кода, а не для разглядывания (в read-only) чужих исходников > И эти люди запрещают мне ковыряться в носу не любят Perl =)
Я не люблю, когда мне приходится писать на Perl'е или исправлять чужие исходники. Сам по себе язык этот (или реализация) меня беспокоит мало.
> Про "превращать табы в пробелы" -- это уже оптимистичнее. На самом деле, мне конечно глубоко пофиг, кто там и как хранит свои табуляции. До тех пор, пока мне кто-то не пришлет код с перекосяченной (в моем традиционном редакторе) табуляцией.
perldoc perlstyle ;)
Я терпеть не могу, когда исходники на PHP форматируют с отступом в два пробела. Хуже этого - только (X)HTML с отступом в восемь пробелов.
А в общем и в целом, при коллективной работе над исходниками всё равно придётся договариваться. Хотя бы на уровне "а давайте писать строго по perlstyle по official PEAR coding style".
> > О пропорциональных шрифтах. Вопрос с места: а как насчёт печатной версии? > Ну вот я смотрю на картинку с пропорциональным шрифтом, и меня она никак не радует. Думаю, если я ее распечатаю, мало что изменится.
Во-первых, ща покажу. Во-вторых, в книжках Страуструпа (более-менее поздних) фрагменты исходников напечатаны каким-то sans serif'ом, и это выглядит просто отлично. Более того, сам Страуструп настаивает на таком стиле - мол, на бумаге monospaced шрифты отжили свой век.
Я терпеть не могу, когда исходники на PHP форматируют с отступом в два пробела. Хуже этого - только (X)HTML с отступом в восемь пробелов. В подобных случаях можно довольно просто переформатировать исходники по своему вкусу. В случае с этой новомодной табуляцией даже если это можно будет сделать алгоритмично, то очень уж черезжопно.
Более того, сам Страуструп настаивает на таком стиле - мол, на бумаге monospaced шрифты отжили свой век. С каких пор Страуструп стал авторитетом в типографии? :) Кнута я б еще послушал.
no subject
Date: Monday, July 10th, 2006 01:26 pm (UTC)no subject
Date: Monday, July 10th, 2006 03:24 pm (UTC)По-моему, комбинированный стиль (табы вначале строк, пробелы в середине) решил все вопросы, разве нет?
Такого же самого эффекта можно достигнуть с помощью пробелов. А если хочется, чтобы это было удобно -- ну так проси свой текстовый редактор, чтобы он это делал. Т.е. вставлял соответствующее кол-во пробелов, а не табы по-своему интерпретировал. Так хотя бы совместимость не ломается.
Ну а пропорциональные шрифты -- так всю жизнь мечтал :) Курсивные :)
no subject
Date: Monday, July 10th, 2006 03:34 pm (UTC)О пропорциональных шрифтах. Вопрос с места: а как насчёт печатной версии?
no subject
Date: Monday, July 10th, 2006 03:52 pm (UTC)И эти люди
запрещают мне ковыряться в носуне любят Perl =)Про "превращать табы в пробелы" -- это уже оптимистичнее. На самом деле, мне конечно глубоко пофиг, кто там и как хранит свои табуляции. До тех пор, пока мне кто-то не пришлет код с перекосяченной (в моем традиционном редакторе) табуляцией. Именно для того, чтоб такого не случалось, я предлагаю все-таки на диске хранить пробелы. А там уж пусть редактор интерпретирует их как табуляции и удаляет одним BkSp.
Ну вот я смотрю на картинку с пропорциональным шрифтом, и меня она никак не радует. Думаю, если я ее распечатаю, мало что изменится.
no subject
Date: Monday, July 10th, 2006 04:30 pm (UTC)> И эти люди
запрещают мне ковыряться в носуне любят Perl =)Я не люблю, когда мне приходится писать на Perl'е или исправлять чужие исходники. Сам по себе язык этот (или реализация) меня беспокоит мало.
> Про "превращать табы в пробелы" -- это уже оптимистичнее. На самом деле, мне конечно глубоко пофиг, кто там и как хранит свои табуляции. До тех пор, пока мне кто-то не пришлет код с перекосяченной (в моем традиционном редакторе) табуляцией.
perldoc perlstyle ;)
Я терпеть не могу, когда исходники на PHP форматируют с отступом в два пробела. Хуже этого - только (X)HTML с отступом в восемь пробелов.
А в общем и в целом, при коллективной работе над исходниками всё равно придётся договариваться. Хотя бы на уровне "а давайте писать строго
по perlstyleпо official PEAR coding style".> > О пропорциональных шрифтах. Вопрос с места: а как насчёт печатной версии?
> Ну вот я смотрю на картинку с пропорциональным шрифтом, и меня она никак не радует. Думаю, если я ее распечатаю, мало что изменится.
Во-первых, ща покажу.
Во-вторых, в книжках Страуструпа (более-менее поздних) фрагменты исходников напечатаны каким-то sans serif'ом, и это выглядит просто отлично. Более того, сам Страуструп настаивает на таком стиле - мол, на бумаге monospaced шрифты отжили свой век.
no subject
Date: Monday, July 10th, 2006 04:46 pm (UTC)В подобных случаях можно довольно просто переформатировать исходники по своему вкусу. В случае с этой новомодной табуляцией даже если это можно будет сделать алгоритмично, то очень уж черезжопно.
С каких пор Страуструп стал авторитетом в типографии? :) Кнута я б еще послушал.