1

Все эти записи autohotkey работают нормально:

: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 ответ1

3

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

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

Вы можете изменить escape-символ:

#EscapeChar \  ; Change it to be backslash instead of the default of accent (`).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .