Como criar uma entrada de autohotkey que tenha dois pontos duplos (“::”) em sua saída?

1

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?

    
por Edward Tanguay 18.09.2010 / 00:17

1 resposta

3

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 (').
    
por 18.09.2010 / 01:26

Tags