Forth http://fforum.winglion.ru/ |
|
Quark: раскраска редактора http://fforum.winglion.ru/viewtopic.php?f=23&t=2630 |
Страница 2 из 2 |
Автор: | вопрос [ Вс авг 08, 2010 20:23 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
это на белом фоне |
Автор: | mOleg [ Пн авг 09, 2010 03:01 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
вопрос писал(а): это на белом фоне а почему числа красные? (все-таки красный цвет - это цвет предостережения!) В своей раскраске я красным цветом отмечают опасные операции и исключения всякие. Т.е., во-первых, всякие операции со стеком возвратов, во-вторых, CATCH THROW ABORT, а так же сообщения об ошибках ERROR" message" и им подобные. Литералы же, а так же литеральные строки, и выражения типа: ['] something - зелененьким. Коментарии делаются слаборазличимыми, так, чтобы их можно было при необходимости легко разбирать, но в основном не замечать. а вот определение новых слов делается контрастным, чтобы было сразу видно, а так же выходы (тем же цветом), т.е. EXIT ; и подобное. Ветвления так же должны четко выделяться от основного текста. |
Автор: | _Harry [ Пн авг 09, 2010 11:33 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
mOleg писал(а): Коментарии делаются слаборазличимыми А вот тут не гут, совсем не гут. Коментарии не просто так пишут все же. И глаза не у всех молодые и здоровые. ( это момент я у себя по другому настраиваю т.е. ничего слаборазличимого у меня нет ) |
Автор: | chess [ Пн авг 09, 2010 12:15 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
Хищник писал(а): Подобрать, а лучше напомнить цветовые схемы популярных редакторов. Ну вот здесь палитры "моего" редактора rulnote(15 шт): http://chess2007.nm.ru/Palettes.zip |
Автор: | mOleg [ Пн авг 09, 2010 14:25 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
_Harry писал(а): Коментарии не просто так пишут все же.И глаза не у всех молодые и здоровые.( это момент я у себя по другому настраиваю т.е. ничего слаборазличимого у меня нет ) ну, тут спорить сложно. Хотя, все же, коментарий - штука вспомогательная (ну, а слаборазличимость имеется ввиду не такая, что самому присматриваться - читаться-то должно, только должна быть возможность коментарий не замечать) |
Автор: | _Harry [ Пн авг 09, 2010 14:55 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
mOleg писал(а): слаборазличимость Цитата: ...Говорите точно сколько вешать... Кое у кого глазья уже не те Да и мониторы не у всех откалиброванны. На сколько все таки должно быть слаборазличимо. Лучше уж пусть читаются нормально. Просто коментарий должен быть раскрашен так, что бы было невозможно спутать его с кодом, тогда все интуитивно отфильтровывается без напряга. |
Автор: | WingLion [ Пн авг 09, 2010 17:47 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
mOleg писал(а): только должна быть возможность коментарий не замечать Для этого имеет смысл делать самоколлапсирующиеся комментарии. Вместо коммента кнопка для раскрытия/закрытия комментариев. Надо посмотреть - открыл. Мешают - закрыл и усе. |
Автор: | Hishnik [ Пн авг 09, 2010 18:29 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
WingLion писал(а): Для этого имеет смысл делать самоколлапсирующиеся комментарии. Вместо коммента кнопка для раскрытия/закрытия комментариев. Надо посмотреть - открыл. Мешают - закрыл и усе. У меня была мысль насчет сворачивания кода, но тут вопрос в идентификации блоков - ведь можно доопределить слова, начинающие какие-то структуры, и редактору придется анализировать код. Сворачивание комментариев технически сделать, конечно, существенно проще. |
Автор: | вопрос [ Пн авг 09, 2010 20:25 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
Хищник писал(а): WingLion писал(а): Для этого имеет смысл делать самоколлапсирующиеся комментарии. Вместо коммента кнопка для раскрытия/закрытия комментариев. Надо посмотреть - открыл. Мешают - закрыл и усе. У меня была мысль насчет сворачивания кода, но тут вопрос в идентификации блоков - ведь можно доопределить слова, начинающие какие-то структуры, и редактору придется анализировать код. Сворачивание комментариев технически сделать, конечно, существенно проще. В коде можно делать метки для сворачивания, которые ничего не выполняют |
Автор: | Hishnik [ Пн авг 09, 2010 22:52 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
вопрос писал(а): В коде можно делать метки для сворачивания, которые ничего не выполняют Тоже вариант, но это выглядит... "нечестным"? Хотелось бы иметь возможность редактировать plain text... да и другие редакторы тоже могут потребовать расставить метки, а это будет началом хаоса. |
Автор: | _Harry [ Вт авг 10, 2010 16:54 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
вопрос писал(а): коде можно делать метки для сворачивания, которые ничего не выполняют А помоему для форта это не актуально вовсе. Вот в Cи когда switch на пару - тройку страниц расползся это да полезно. Да и коментарии так ли мешают воспринимать код По-моему как раз наоборот. Может лучше сделать управляемый коллапс т.е. границы блока определяет пользователь. Это гораздо проще и наверное удобство какое ни какое будет. Хотя по мне так достаточно удобной и легко(понятно) настраиваемой раскраски |
Автор: | BARRIS [ Ср сен 01, 2010 02:57 ] |
Заголовок сообщения: | Re: Quark: раскраска редактора |
...Я люблю когда при создании определения (от : до ; включительно) цвет фона слегка отличается от того, что вне определений. Это визуально хорошо отделяет слова, разрыв между ними и то, что не входит в определение. А комменты надо делать неяркими, согласен. Кроме того, было бы здорово предусмотреть опцию, включающую "поле комментов" - отдельно отведенную правую часть страницы редактора. При включенной опции должно включаться выравнивание комментов, ввод бэкслеша - перемещать дальнейший ввод в это поле (а бэкслеши - пропадать (в редакторе, не в сохраняемом тексте)). При отключенной опции - показывать бэкслеши, и показывать идущие за ними комменты сразу через пробел вслед за кодом. Скобочные комменты это затрагивать не должно. По поводу фолдинга содержимого определений - я думаю, без него можно и обойтись. Все же хороший тон - небольшие определения . А если делать схлопывание - то простейшее - оставить определенное слово c ":" и ";", подсвеченное ярким цветом фона, чтобы его схлопнутость бросалась в глаза. Также не скрывать IMMEDIATE. Сворачивание-открытие -- двойным кликом или типа того. я бы пользовался схлопыванием для заведомо отлаженных слов (кстати хотелось бы иметь возможность "пометки" таких определений иным цветом фона. Вообще, важно быстро найти, где уже все работает, а где есть сомнения. Любое редактирование "окончательного" определения должно снимать пометку "благонадежности" с определения, автоматом). Полное схлопывание комментов вообще нахожу бессмысленной фичей. Разве что студентов учить ("а ну-ка кто скажет, что делает это определение?"). |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |