| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Тест подсветки синтаксиса |
| Автор: Domestic Cat 1.9.2004, 17:00 | ||
сабж
|
| Автор: Domestic Cat 1.9.2004, 22:49 |
| Хорошо бы услышать мнение по поводу предлагаемой мной посветки, см тут : http://forum.vingrad.ru/index.php?act=ST&f=54&t=28879&st=15#entry208613 { import, package } // imports, crimson { throws, throw, catch, try, finally, assert } // exceptions, red { transient, volatile, native, static, strictfp, final, abstract, default, public, protected, private} // modifiers, darkblue { class, interface, void, boolean, short, int, float, double, byte, char, long, super, this, instanceof, new} // types, blue {while, do, for, if, else, switch, return, case, break, continue} // control flow, blue {false, true, null} // purple {extends, implements} // inheritance, blue {synchronized} // threads, red {byvalue, cast, future, generic, const, rest, var, goto, outer, inner, operator} // other, royalblue String literal: "This is string literal" , green Numbers: 32 + 17 - 27 = 22 , red Comments: // This is comment teal |
| Автор: DarkDS 1.9.2004, 23:28 |
| А не слишком ли сложная подсветка? |
| Автор: Domestic Cat 1.9.2004, 23:35 | ||
Оттенки 2х цветов - синего и красного (кроме зеленых стрингов). Но вообще да, подправлю сейчас. |
| Автор: Sardar 1.9.2004, 23:36 |
| Красиво, движек не напрягает, без разницы как слово предтавить, в смысле все слова подходят под одну лексему: идентификатор, а дальше в хештаблицу глянуть за стилем |
| Автор: Domestic Cat 1.9.2004, 23:40 |
| Ну а сейчас как? |
| Автор: DarkDS 1.9.2004, 23:44 |
| Лудше. Намного лудше. Единственный перебор по моему - числа. Их лудше черными оставить |
| Автор: Domestic Cat 1.9.2004, 23:46 | ||
O ! Самый раз. Может, все малоиспользуемые в rojalblue перекрасить (rest, goto, ...) |
| Автор: DarkDS 2.9.2004, 00:13 |
| Да в общем то перекрашивать их не нужно. Так как если перекрасить, то чутка запутывать будут |
| Автор: Domestic Cat 2.9.2004, 00:43 |
| Ну все равно никто ими не пользуется. А так будут выделяться. Нада будет вопрос про rest и var в "Маленький тест" сунуть |
| Автор: Domestic Cat 2.9.2004, 01:09 | ||
test:
|
| Автор: Zandr 2.9.2004, 06:42 |
| Млин, а что с отступами? Они пропадают или их не было? |
| Автор: sergejzr 2.9.2004, 12:06 | ||
Что с ними? Конкретнее плиз По моему сотступами всё ОК. Подсветка даже восстанавливает табулятор |
| Автор: Zandr 2.9.2004, 13:02 |
| Дык эта, Opera 7.23j Добавлено @ 13:08 А в IE 5.00 (W2k Pro Ru SP4), конкретно на этой странице: Строка 210 - ошибка - Объект не поддерживает это свойство или метод далее Строка 259 - ошибка - this.endOfLineComment.0.0 - не является объектом С отступами все OK, но цветов нет вообще... Знаю - броузеры староваты... А менять-то как не охота... |
| Автор: sergejzr 2.9.2004, 15:28 | ||||
Да, старая Опера действительно не сдвигает Сейчас опера 7.5 по моему... Там уже всё намного лучше
Где ж мне эксплорер такой взять? Дело в том, что чем старее броузеры которые поддерживаются, тем запутаннее и сложнее (медленнее) код.. Поэтому например нетскейп 4 отпадает... А по идее скрипт предусмотрен так, что бы на не поддерживающих броузерах код вообще не подсвечивался и оставался как раньше... |
| Автор: Wowa 2.9.2004, 15:39 | ||
ну да, это было бы идеальным вариантом. На нетскейп4 ориентироваться не стоит, но ИЕ 5 стоит почти везде, где виндовс 98( а это еще часто встретить можно) - тут я думаю надо код не изменять просто, но при этом избежать ошибок ява-скрипта хорошо бы. |
| Автор: sergejzr 2.9.2004, 15:45 |
| Мне просто немного странно, что именно в этом месте, потому что если он уже "дотуда" дошёл, то смог бы и подсветить.... Ка насчёт выходных? Будет возможность проверить на пятёрке.... |
| Автор: sergejzr 2.9.2004, 19:03 |
| Zandr, Проверь пожалуйста через http://www.iwi-iuk.org:8081/cgi-bin/vingrad/test2.php3?oldurl=http://forum.vingrad.ru/index.php?showtopic=28927. А так же приглашаются все, у кого ИЕ5 или какой нибудь другой броузер не поддерживающий подсветку |
| Автор: Domestic Cat 2.9.2004, 23:38 | ||
А почему на Java форуме подсвечивается |
| Автор: sergejzr 3.9.2004, 00:12 |
| Но теперь ты сам можешь разобраться |
| Автор: Domestic Cat 3.9.2004, 00:58 |
| Убрал Посмотреть как все это будет выглядеть можно здесь: http://www.iwi-iuk.org:8081/cgi-bin/vingrad/index.php3?oldurl=http://forum.vingrad.ru/index.php?showtopic=28927&st=0 Вопрос к обитателям форума: нужна ли подсветка +, -, &, . , { }, и пр? Может вообще не нужна? Или одним цветом сделать? |
| Автор: sergejzr 3.9.2004, 01:07 | ||
Классно! Неброско, но достаточно ярко. Супер! Насчёт знаков не знаю. Вроде если уберёшь маловато будет. Но это только ИМХО. Жираная точка теперь конечно совсем не смотрится |
| Автор: Domestic Cat 3.9.2004, 01:16 | ||
Спасибо |
| Автор: Zandr 3.9.2004, 06:57 |
| sergej.z Через там проверил - отступы - ОК, цвета - ОК |
| Автор: Alone 3.9.2004, 09:50 |
| Насчет цветов: Сколько людей, столько и мнений будет. Но однозначно идея хороша. Поддерживаю. Все замечательно. Хотя глаз режет, так как в нетбинсе по дефолту другая расцветка... Но просить чего то менять не буду. Насчет браузера: На данный момент, как это ни удивительно единственный браузер, который соответствует стандартам HTML4.X & CSS2 это Mozilla. IE6 отдыхает. По поводу всех остальных (a-la Netscape, Opera, FireFox, etc) скажу, что они построены на мозилловском движке и являются ни чем иным как (модератор, сорри) кастрированной Мозиллой. Выводы для себя сделает каждый сам... PS: От себя могу предложить кроме посветки выделение полужирным шрифтом ключевые слова и вызовы методов() |
| Автор: sergejzr 3.9.2004, 11:33 | ||||||
Замечательно
Предлагай Domestic Cat'у свои варианты
|
| Автор: Domestic Cat 3.9.2004, 15:23 | ||
Ну смотри: http://www.iwi-iuk.org:8081/cgi-bin/vingrad/index.php3?oldurl=http://forum.vingrad.ru/index.php?showtopic=28927&st=0 Если возражений нет, то можно пока на этом остановиться. |
| Автор: Domestic Cat 3.9.2004, 22:43 |
| Продолжение см. здесь: http://forum.vingrad.ru/index.php?showtopic=29049 |
| Автор: tipoc 3.9.2004, 23:11 |
| Самый оптимальный вариант - сделать подсветку,как в IntelliJ IDEA(там чуваки над этим нехило поработали). |
| Автор: Domestic Cat 3.9.2004, 23:19 |
| Например? Добавлено @ 23:19 Кстати, лучше перейти в верхний топик. |