Как создать запись автогорячей клавиши, которая имеет двойное двоеточие (“::”) в его выводе?

Все эти записи автогорячей клавиши хорошо работают:

:r0*:uuu::[url=][/url]{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}

:r0*:hhh::[h][/h]{LEFT}{LEFT}{LEFT}{LEFT}

:r0*:iii::[i][/i]{LEFT}{LEFT}{LEFT}{LEFT}

:r0*:bbb::[b][/b]{LEFT}{LEFT}{LEFT}{LEFT}

Но этот не работает, по-видимому, из-за конфликта с "::" то, что я пытаюсь произвести:

:r0*:shh::qdev::show();{LEFT}{LEFT}

так как это работает только с одним двоеточием:

:r0*:shh::qdev:show();{LEFT}{LEFT}

Но как может я, например, выходить из двоеточий так, чтобы у меня могло быть двойное двоеточие в выводе?

1
задан 18.09.2010, 01:17

1 ответ

Можно использовать обратную галочку для выхода из двойного двоеточия:

:r0*:shh::qdev`::show();{LEFT}{LEFT}

Можно изменить символ ESC:

#EscapeChar \  ; Change it to be backslash instead of the default of accent (`).
3
ответ дан 12.12.2019, 10:40

Теги

Похожие вопросы