Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 16:59

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Вс авг 08, 2010 20:23 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Изображение это на белом фоне


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Пн авг 09, 2010 03:01 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
вопрос писал(а):
это на белом фоне

а почему числа красные? (все-таки красный цвет - это цвет предостережения!)
В своей раскраске я красным цветом отмечают опасные операции и исключения всякие.
Т.е., во-первых, всякие операции со стеком возвратов, во-вторых, CATCH THROW ABORT, а так же сообщения об ошибках ERROR" message" и им подобные.
Литералы же, а так же литеральные строки, и выражения типа: ['] something - зелененьким.
Коментарии делаются слаборазличимыми, так, чтобы их можно было при необходимости легко разбирать, но в основном не замечать.
а вот определение новых слов делается контрастным, чтобы было сразу видно, а так же выходы (тем же цветом), т.е. EXIT ; и подобное.
Ветвления так же должны четко выделяться от основного текста.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Пн авг 09, 2010 11:33 
Не в сети
Аватара пользователя

Зарегистрирован: Пт дек 26, 2008 21:16
Сообщения: 412
Откуда: Великий Новгород
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.
mOleg писал(а):
Коментарии делаются слаборазличимыми

А вот тут не гут, совсем не гут. :hey;
Коментарии не просто так пишут все же.
И глаза не у всех молодые и здоровые.
( это момент я у себя по другому настраиваю т.е. ничего слаборазличимого у меня нет )


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Пн авг 09, 2010 12:15 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
Хищник писал(а):
Подобрать, а лучше напомнить цветовые схемы популярных редакторов.

Ну вот здесь палитры "моего" редактора rulnote(15 шт):
http://chess2007.nm.ru/Palettes.zip

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Пн авг 09, 2010 14:25 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
_Harry писал(а):
Коментарии не просто так пишут все же.И глаза не у всех молодые и здоровые.( это момент я у себя по другому настраиваю т.е. ничего слаборазличимого у меня нет )

ну, тут спорить сложно. Хотя, все же, коментарий - штука вспомогательная (ну, а слаборазличимость имеется ввиду не такая, что самому присматриваться - читаться-то должно, только должна быть возможность коментарий не замечать)

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Пн авг 09, 2010 14:55 
Не в сети
Аватара пользователя

Зарегистрирован: Пт дек 26, 2008 21:16
Сообщения: 412
Откуда: Великий Новгород
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.
mOleg писал(а):
слаборазличимость
Цитата:
...Говорите точно сколько вешать...

Кое у кого глазья :shock: уже не те :cry: Да и мониторы не у всех откалиброванны.
На сколько все таки должно быть слаборазличимо. :?:
Лучше уж пусть читаются нормально.
Просто коментарий должен быть раскрашен так, что бы было невозможно спутать его с кодом,
тогда все интуитивно отфильтровывается без напряга.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Пн авг 09, 2010 17:47 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
mOleg писал(а):
только должна быть возможность коментарий не замечать


Для этого имеет смысл делать самоколлапсирующиеся комментарии.
Вместо коммента кнопка для раскрытия/закрытия комментариев.
Надо посмотреть - открыл. Мешают - закрыл и усе.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Пн авг 09, 2010 18:29 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
WingLion писал(а):
Для этого имеет смысл делать самоколлапсирующиеся комментарии.
Вместо коммента кнопка для раскрытия/закрытия комментариев.
Надо посмотреть - открыл. Мешают - закрыл и усе.

У меня была мысль насчет сворачивания кода, но тут вопрос в идентификации блоков - ведь можно доопределить слова, начинающие какие-то структуры, и редактору придется анализировать код. Сворачивание комментариев технически сделать, конечно, существенно проще.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Пн авг 09, 2010 20:25 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
WingLion писал(а):
Для этого имеет смысл делать самоколлапсирующиеся комментарии.
Вместо коммента кнопка для раскрытия/закрытия комментариев.
Надо посмотреть - открыл. Мешают - закрыл и усе.

У меня была мысль насчет сворачивания кода, но тут вопрос в идентификации блоков - ведь можно доопределить слова, начинающие какие-то структуры, и редактору придется анализировать код. Сворачивание комментариев технически сделать, конечно, существенно проще.

В коде можно делать метки для сворачивания, которые ничего не выполняют


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Пн авг 09, 2010 22:52 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
В коде можно делать метки для сворачивания, которые ничего не выполняют

Тоже вариант, но это выглядит... "нечестным"? Хотелось бы иметь возможность редактировать plain text... да и другие редакторы тоже могут потребовать расставить метки, а это будет началом хаоса.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Вт авг 10, 2010 16:54 
Не в сети
Аватара пользователя

Зарегистрирован: Пт дек 26, 2008 21:16
Сообщения: 412
Откуда: Великий Новгород
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.
вопрос писал(а):
коде можно делать метки для сворачивания, которые ничего не выполняют

А помоему для форта это не актуально вовсе.
Вот в Cи когда switch на пару - тройку страниц расползся это да полезно.
Да и коментарии так ли мешают воспринимать код :?:
По-моему как раз наоборот.
Может лучше сделать управляемый коллапс :?: т.е.
границы блока определяет пользователь. Это гораздо проще
и наверное удобство какое ни какое будет.
Хотя по мне так достаточно удобной и легко(понятно) настраиваемой раскраски


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: раскраска редактора
СообщениеДобавлено: Ср сен 01, 2010 02:57 
Не в сети

Зарегистрирован: Сб авг 21, 2010 19:22
Сообщения: 3
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
...Я люблю когда при создании определения (от : до ; включительно) цвет фона слегка отличается от того, что вне определений.
Это визуально хорошо отделяет слова, разрыв между ними и то, что не входит в определение.
А комменты надо делать неяркими, согласен.
Кроме того, было бы здорово предусмотреть опцию, включающую "поле комментов" - отдельно отведенную правую часть страницы редактора. При включенной опции должно включаться выравнивание комментов, ввод бэкслеша - перемещать дальнейший ввод в это поле (а бэкслеши - пропадать (в редакторе, не в сохраняемом тексте)). При отключенной опции - показывать бэкслеши, и показывать идущие за ними комменты сразу через пробел вслед за кодом. Скобочные комменты это затрагивать не должно.
По поводу фолдинга содержимого определений - я думаю, без него можно и обойтись. Все же хороший тон - небольшие определения :) . А если делать схлопывание - то простейшее - оставить определенное слово c ":" и ";", подсвеченное ярким цветом фона, чтобы его схлопнутость бросалась в глаза. Также не скрывать IMMEDIATE.
Сворачивание-открытие -- двойным кликом или типа того. я бы пользовался схлопыванием для заведомо отлаженных слов (кстати хотелось бы иметь возможность "пометки" таких определений иным цветом фона. Вообще, важно быстро найти, где уже все работает, а где есть сомнения. Любое редактирование "окончательного" определения должно снимать пометку "благонадежности" с определения, автоматом).
Полное схлопывание комментов вообще нахожу бессмысленной фичей. Разве что студентов учить ("а ну-ка кто скажет, что делает это определение?").


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB