treelj

Oct. 4th, 2005 08:04 pm
netch: (Default)
[personal profile] netch
Вот почему, если LJ организует показ комментариев в виде дерева (tree view), не показаны собственно ветки этого дерева?
И приходится приложив палец к экрану мерять, к какому комментарию относится какой ответ?

Кстати, та же претензия к Питону. Ну неудобно мерять структурирование считая позиции.

Date: 2005-10-04 05:41 pm (UTC)
From: [identity profile] w00dy.livejournal.com
Это питон кошмар, а "апаратный мозговой сдвигатель на 3 разряда" (c) это рулес.

Date: 2005-10-05 05:53 am (UTC)
From: [identity profile] ysae.livejournal.com
А я и не замечаю, что кошмар. За три года никогда не было проблем с отступами.

Хотя, их и не должно было быть. На работе есть соглашения, по которым:
В каждом файле стоит modeline(для питона он такого вида):
# vim: set sts=4 sw=4 et :

Если функция/метод занимают больше экрана, значит что-то делается неверно (для всех языков).

А в .vimrc настройку с phd.pp.ru (там где-то dot-files лежали) -передрал для ключевых слов:
autocmd FileType python set autoindent si
\ cinwords=class,def,elif,else,except,finally,for,if,try,while
\ errorformat=%E\ \ File\ \"%f\"\\,\ line\ %l\\,\ column\ %c,%C%m |


После этого автоматом выставляется нужный отступ.
Там где нужно руками сдела, отступ делается кнопкой Tab, backspace - удаляет весь отсуп. Вообщем, редактирование исходников питона ничем не отлечается от других (хоть С, хоть Fox, хоть Eiffel).
Настроенный единожды редактор помогает свести рутину к минимуму.

Date: 2005-10-06 03:40 pm (UTC)
From: [identity profile] ysae.livejournal.com
> Очень скоропалительный и снобистский вывод. ;)

Не скорополительный. А в остальном, хоть марксистский. Главное, что "работает", для нас.
> Дело не в редактировании. Дело в исследовании текста.

Ой. Извини, думал дело в "отмерке" во время редактирования.
Не в тему вышло.

> Есть такие возможности в vim в поставке или в плагинах?
> Я не увидел.

Я тоже. Может тоже плохо смотрел.
Если встречу, обязательно поделюсь.

Может lisp взять? Вот уж где в явном обрамлении блоков проблем нет. ;)

Date: 2005-10-06 06:14 am (UTC)
From: [identity profile] ark-devil.livejournal.com
Как-то попала ко мне поделка на питоне с полностью отсутствующим форматированием. Вот это кошмар.

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

Date: 2005-10-06 10:47 am (UTC)
From: [identity profile] ark-devil.livejournal.com
Ну разумеется скрипт был нерабочий.
Впрочем, в качестве утешительного приза предоставлялась возможность его починить.

Пример? Достаточно сходить броузером на линк со скриптом и сделать Save as text. Или воспользоваться expand/unexpand/аналогами. Да мало ли способов угробить форматирование.

Profile

netch: (Default)
netch

December 2023

S M T W T F S
     12
3456789
10111213141516
171819 20212223
24252627282930
31      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 11:01 am
Powered by Dreamwidth Studios