Você pode usar um backtick para escapar do cólon duplo:
:r0*:shh::qdev'::show();{LEFT}{LEFT}
Você pode alterar o caractere de escape:
#EscapeChar \ ; Change it to be backslash instead of the default of accent (').
Todas essas entradas de auto-chave funcionam bem :
: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}
Mas este não funciona, aparentemente por causa de um conflito com o " :: " que estou tentando gerar:
:r0*:shh::qdev::show();{LEFT}{LEFT}
pois isso funciona com apenas um cólon:
:r0*:shh::qdev:show();{LEFT}{LEFT}
Mas como posso, por exemplo? escapar os dois pontos para que eu possa ter dois pontos duplos na saída?
Tags autohotkey