Geshi

Обсуждение дизайна и функциональности сайта и форума.
gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Geshi

Сообщение gaidar » 29.07.2006 (Сб) 0:07

Все-таки хочу разобраться, что с подсветкой. Так что буду в этом топике ее тестировать.
Просьба к модераторам не удалять. Надо посмотреть, что будет со временем после внесения изменений.

Ну, понеслася...
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 29.07.2006 (Сб) 0:10

Код: Выделить всё

' Ну и как здесь дела обстоят?
Dim Var As String
Dim a(10) As Integer

For i = 0 To 9
  a(i) = i*i + 2*i + 3*i
Next i

Print "Hello!"

If A = B Then
  Debug.Print "Yeah!"
Else
  Debug.Print "Nooo..."
End If

The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 29.07.2006 (Сб) 0:10

Здесь все классно :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 29.07.2006 (Сб) 0:12

А как же подсветка 'Var'?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 29.07.2006 (Сб) 0:17

Ну, тут уж ничего не поделать, если мы хотим с большой скоростью подсвечивать :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 29.07.2006 (Сб) 0:19

К тому же, работать это не будет (с Var, т.к. это ключевое слово).
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 29.07.2006 (Сб) 0:26

Код: Выделить всё
' Ну и как здесь дела обстоят?
Dim Var As String
Dim a(10) As Integer

For i = 0 To 9
  a(i) = i*i + 2*i + 3*i
Next i

Print "Hello!"

If A = B Then
  Debug.Print "Yeah!"
Else
  Debug.Print "Nooo..."
End If
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 29.07.2006 (Сб) 0:26

Код: Выделить всё

Select Case a
case b
case c
case 2
case =1
case is = 1
End Select

MsgBox


Ой. Select Case - это так да? что то левое...
а вот MsgBox с каких то пор ключевым словом стало... абалдеть :x
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 29.07.2006 (Сб) 0:26

Кое-что понял.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.07.2006 (Сб) 1:03

Нды... а буковки-то жёлтые... А строчки красные... причём по всему форуму...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 29.07.2006 (Сб) 1:05

GSerg

Интересно, а ты думал что там по парсеру на каждый форум да? И для каждого свои сеттинги?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.07.2006 (Сб) 1:11

Хакер
Поскольку ты не присутствовал при прошлой попытке редактирования geshi, твой, хм, сарказм, наверное, простителен. Могу лишь разъяснить, что прошлый раз изменения в оформлении постов были гораздо интереснее и касались довольно избранных вещей. Часть была раскрашена, часть раскрашена хреново, часть была целиком чёрно-белой.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 29.07.2006 (Сб) 1:19

Не прощи ли взять нормальную подсвутку, которая сравнима с подсветкой в VB IDE и не мучаться? Для некоторых личностей я даже сделаю чекбоксы в профиле
"Не исправлять регистр символов"
"Подкрашивать код с ошибками"
"Не принимать Rem за начало комментария"
"Не закрывать скобки"
"Не убирать лишние пробелы"
"Подкрашивать левые фукнции, как будто это ключевые слова"
"Неподкрашивать некоторые общепринятые кл. слова"
"Подкрашивать кл. слова которых нет в VB"
и многое другое.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 29.07.2006 (Сб) 6:53

gaidar писал(а):К тому же, работать это не будет (с Var, т.к. это ключевое слово).

В VB нет такого ключевого слова. Откуда оно взялось?
Изображение

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 29.07.2006 (Сб) 14:03

По крайней мере цвета лучше сделать как в VB6 IDE
Я знаю верный путь

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 29.07.2006 (Сб) 14:15

В VB6 IDE их можно раскрасить как душе угодно. Я с год сидел с фиолетовыми кейвордами и ярко-зелёными каментами :-)
Изображение

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 29.07.2006 (Сб) 16:52

А теперь не понял, что произошло. Я, вроде, не менял цвета. И все было ок.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 29.07.2006 (Сб) 19:12

Это мне говорит о тупости вашей подсветки. Вы лишены возможности зайти в админку и ввести там 4 слова
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 31.07.2006 (Пн) 11:18

Код: Выделить всё
' Ну и как здесь дела обстоят?
Dim Var As String
Dim a(10) As Integer

For i = 0 To 9
  a(i) = i*i + 2*i + 3*i
Next i

Print "Hello!"

If A = B Then
  Debug.Print "Yeah!"
Else
  Debug.Print "Nooo..."
End If
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 31.07.2006 (Пн) 11:22

Хакер писал(а):
Код: Выделить всё
Select Case a
case b
case c
case 2
case =1
case is = 1
End Select

MsgBox


Ой. Select Case - это так да? что то левое...
а вот MsgBox с каких то пор ключевым словом стало... абалдеть :x


А что поменялось?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 31.07.2006 (Пн) 11:23

Ничего, что странно...
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 31.07.2006 (Пн) 11:24

Сейчас доправим :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 31.07.2006 (Пн) 11:53

Ух ты :shock:

Поменялось
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 31.07.2006 (Пн) 12:45

О! Красотища!
#define ROFL 0xDDDD

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 31.07.2006 (Пн) 16:39

Одно странно, что Var подсвечиватеся, хотя я его убрал из ключевых слов :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 01.08.2006 (Вт) 10:17

О ужас...
Вы что с подсветкой SQL сделали? :)
Код: Выделить всё
SELECT Col1, Col2
FROM Table1 t1
LEFT JOIN Table2 t2 ON t1.id = t2.id
WHERE t1.Col2 = 'test' AND t1.Col3 > 5
ORDER BY t2.Col1
Lasciate ogni speranza, voi ch'entrate.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 01.08.2006 (Вт) 10:33

Сломали... Похоже с остальными тоже самое

Код: Выделить всё
MOV EAX, EBX
PUSH EAX
RET
Изображение

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 01.08.2006 (Вт) 17:03

Какие цвета (в HTML) хотели бы видеть для SQL подсветки?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 01.08.2006 (Вт) 17:16

Жмем Ctrl+F5 - так лучше?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.08.2006 (Вт) 18:18

RGBA(255,255,255,0) :lol:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

След.

Вернуться в VBStreets.ru

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

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

    TopList  
cron