Теперь должно подсвечиваться.CreatoR сказал(а):Вот:
Код:Send("{F1}")
Супер. Я сам тоже заметил что там используется [!+...]+ вместо [!+...]*.Теперь должно подсвечиваться.
Да, не доглядел :-[Супер. Я сам тоже заметил что там используется [!+...]+ вместо [!+...]*.
Как раз сейчас над этим думаю.Но проблема с подчёркиванием на которую указал VladUs действительно есть, есть идеи как это обойти?
Да, вроде исправлено.В этом варианте я постарался исправить проблему, на которую указывал VladUs
Если честно мне больше нравились старые.так же поменял цвета и стили для UDF и пользовательских функций, но оставил старые, закомментировав их
3 => '_\w+\s*\(',
//3 => '_[a-zA-Z][a-zA-Z0-9_]+(?:\()',
$iVar = ToolTip('')&MsgBox(0, '', '')
'PARSER_CONTROL' => array(
'KEYWORDS' => array(
2 => array(
'DISALLOWED_BEFORE' => '(?<![\w&])',
'DISALLOWED_AFTER' => '(?![\w])'
),
3 => array(
'DISALLOWED_BEFORE' => '(?<!&)',
'DISALLOWED_AFTER' => '(?!=&)'
),
4 => array(
'DISALLOWED_BEFORE' => '(?<!\w)\_'
),
5 => array(
'DISALLOWED_BEFORE' => '(?<!\w)\#'
),
6 => array(
'DISALLOWED_BEFORE' => '(?<!\w)\#'
),
)
)
'PARSER_CONTROL' => array(
'KEYWORDS' => array(
2 => array(
'DISALLOWED_BEFORE' => '(?<![\w&])',
'DISALLOWED_AFTER' => '(?![\w])'
),
3 => array(
'DISALLOWED_BEFORE' => '(?<![\w&])',
'DISALLOWED_AFTER' => '(?![\w])'
),
4 => array(
'DISALLOWED_BEFORE' => '(?<!\w)\_'
),
5 => array(
'DISALLOWED_BEFORE' => '(?<!\w)\#'
),
6 => array(
'DISALLOWED_BEFORE' => '(?<!\w)\#'
),
)
)
Где? :whistle:"NOTIFY" с наклоном, а "WM" нет.
Я вот тоже не очень понял, да и цвет им не нужен.А зачем вообще делать названия пользовательских функций наклонным шрифтом?
_MyFunc
//User-defined functions variant 2
3 => '_\w+?\s*\(?',
#AutoIt3Wrapper_Run_After=Upx.exe --best
#Region Global number(s)
#EndRegion Global number(s)
Send("{F1}")
Тогда, я думаю, оно того не стоит. В сущности, мне ничем не мешает.в этом случае нужно достаточно серьёзно править логику движка GeSHi