Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Подсветка синтаксиса: Reload


Автор: Domestic Cat 3.9.2004, 19:04
В настоящий момент подсветка для Java форума готова; как все будет выглядеть, см. здесь:

http://www.iwi-iuk.org:8081/cgi-bin/vingrad/index.php3?oldurl=http://forum.vingrad.ru/index.php?showtopic=28927&st=0

(на первой странице ближе к концу я поместил пример кода).
Устраивают ли вас цвета? Для тестирования можно постить код здесь, и заходить через:

http://www.iwi-iuk.org:8081/cgi-bin/vingrad/index.php3?oldurl=http://forum.vingrad.ru/index.php?showtopic=29049

Вносите предложения, пока есть время smile.gif

Автор: Domestic Cat 7.9.2004, 15:21
Активности нe вижу smile.gif Смотрите, как будет нoвая расцветкa, поздно будет, потом меня не винить biggrin.gif

Автор: AntonSaburov 7.9.2004, 15:43
Что-то мне туда не пробраться никак sad.gif

Автор: Domestic Cat 7.9.2004, 16:00
Выглядит это так:

Автор: Domestic Cat 7.9.2004, 16:25
И еще:

Автор: AntonSaburov 7.9.2004, 17:10
Мне лично нравится - во всяком случае глаз не режет и привыкаешь быстро.

Автор: Domestic Cat 7.9.2004, 17:15

Цитата(AntonSaburov @ 7.9.2004, 08:10)
Мне лично нравится - во всяком случае глаз не режет и привыкаешь быстро.


это хорошо smile.gif

Автор: LSD 7.9.2004, 19:32
Мое ИМХО:

ключевые слова
числа и строки
комментарии
скобки

больше подсвечивать ничего не надо. Группировать ключевые слова (типа выделения true, false и null в отдельную группу не надо. Куски кода обычно постятся небольшие и этого вполне хватит, а если постится вся программа то ее явно надо будет скомпилить, а там ее IDE или редактор подсветят как надо.

Автор: Domestic Cat 7.9.2004, 19:56
Ключевые слова и числа/строки будут друг на друга похожи. Обычно числа другим цветом
выделяются, ну я к ним и булины добавил. Сегодня попозже изменю скрипт и помещу сюда
как это будет выглядеть в твоем варианте.

// С приездом smile.gif

Автор: LSD 7.9.2004, 20:09
Цитата(Domestic @ 7.9.2004, 19:56)
Ключевые слова и числа/строки будут друг на друга похожи.

Я там изначально bold по ошибке поставил. Если есть другие предложения по поводу цветов, вполне можно это обсудить. Я просто считаю, что к очень сложной подсветке, надо привыкать и выглядит она аляповато.

Цитата(Domestic @ 7.9.2004, 19:56)
// С приездом

Сенкс smile.gif

Автор: Domestic Cat 7.9.2004, 20:12
Смотрим:
Добавлено @ 20:15
Ну как ? Может все-таки номера и строки по-другому выделить?
Пока оставляю предыдущий вариан, но если этот больше понравится - исправим в минуту smile.gif

Автор: LSD 7.9.2004, 21:12
У меня в браузере цвета немного по другому отображаются. А числа и строки пожалуй надо действительно другим цветом.

Автор: Domestic Cat 7.9.2004, 21:19
Цитата(LSD @ 7.9.2004, 12:12)
У меня в браузере цвета немного по другому отображаются. А числа и строки пожалуй надо действительно другим цветом.


Можно красным иli розовым как в верхнем варианe (привык к ним в XTools). Теперь бы мнение Aнтона и DarkDS услышать и можно менят'.
Кстати я был бы вse -таки за тo, чотобy зарезервираванные но неиспользуемые слова tипa operator, byvalue ... vыделять как-нибуд'.

Автор: AntonSaburov 8.9.2004, 10:17
В принципе все ключевые слова одним цветом - нормально.
Строки и цифры - надо все-таки разным цветом. Цифры красным - нормально.
Строки зеленым мне понравились больше - виднее. Хотя можно и оставить.

Автор: Domestic Cat 8.9.2004, 15:06
Ок, сейчас переделаем.

Автор: Domestic Cat 8.9.2004, 15:17

1. я забыл тут отключить болд у модифeров - нормально так или убрать?
2. убраны все подцветки для ),(,.,{,} ... ? Пойдет так?

Автор: LSD 8.9.2004, 15:44
По моему bold у ключевых слов лучше оставить, а так все ОК.

Автор: Domestic Cat 8.9.2004, 15:53
ок, теперь все болд (кроме строк и цифр) smile.gif

Автор: AntonSaburov 9.9.2004, 11:24
Все классно - предлагаю на этом закончить. А то мы так до второго пришествия не договоримся smile.gif

Автор: Domestic Cat 9.9.2004, 15:07
Тогда все smile.gif Будем ждать пока остальные со своей подсветкой разберутся.

Автор: LSD 17.9.2004, 19:11
А почему не подсвечиваются?
Код
boolean implements extends

Автор: Domestic Cat 17.9.2004, 19:15
Пока что работает старая подсветка. Новая заработает с октября.

Автор: ElectricalStorm 20.9.2004, 18:04
офф
Domestic Cat а что у Вас за шрифт в исходниках я тоде такой хочу ;)

Автор: Domestic Cat 20.9.2004, 18:18
Georgia 13 smile.gif

Автор: Domestic Cat 6.10.2004, 20:53
Ну все, подсветка работает, спасибо всем за участие smile.gif
Если будут еще предложения по поводу цветов, стилей и пр. - делайте, хотя обновлена она уже будеt не скоро.

Автор: AntonSaburov 7.10.2004, 10:05
А как там по поводу отступов ? Я что-то попробовал вот такой пример - и отступы не очень красиво выглядят.

Код

public class B
{
   public static void main(String[] args)
   {
       B b = new B();
       b.showA();
   }

   public void showA()
   {
       A a = new A();
       a.showMe();
   }

   class A extends Object
   {
       private void showMe()
       {
           System.out.println("Show A");
       }
   }
}


Объявление public static void main имеет явно меньший отступ по сравнению с тем, что внутри метода. Или мне просто кажется и я "слишком много кушать" (зажрался) ?

Автор: Domestic Cat 7.10.2004, 15:13
smile.gif Сейчас таб - это 2 пробела, наверное лучше будет 4. Учтем, но когда будет перезагружаться скрипт не имею ни малейшего представления.

Автор: sergejzr 7.10.2004, 15:20
Цитата(Domestic @ 7.10.2004, 14:13)
Сейчас таб - это 2 пробела, наверное лучше будет 4.

В связи с тем, что Cashey поросил сделать пару наворотов для FoxPro, возможно табы в будующем смогут быть отображены идеально smile.gif

То есть таб будет не всегда допустим 4 пробела, а функционировать так же, как и таб в редакторе.

Вся строка будет делится на ячейки шириной в 4. Но это пока музыка будующего smile.gif


Цитата(AntonSaburov @ 7.10.2004, 09:05)
Или мне просто кажется

Я думаю, что всё то, что прибавит красоту кода и не будет шибко тормозить - обязательно нужно внедрять smile.gif


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)