AHK: substituição do gatilho dentro de uma palavra

2

Eu uso muito endereços de e-mail falsos ao preencher formulários de teste, e tenho um snippet AHK que mostra a parte @mailinator.com de um endereço de e-mail quando eu clico em '' m ':

:*:''m::@mailinator.com

O problema é que eu tenho que acertar o espaço entre a parte do nome de usuário do endereço de e-mail e minha combinação de chaves backtick, ou então o AHK não reconhece que estou tentando acionar um substituto. Eu quero poder digitar joeuser[backtick]m em vez de joeuser[space][backtick]m e obter [email protected] .

Eu sei que isso é trivial e trivial (e eu tenho uma solução temporária que usa um {Backspace} para remover o espaço), mas o fluxo de trabalho faz muito mais sentido para mim sem o espaço.

    
por Curtis Gibby 30.11.2012 / 19:47

1 resposta

3

Parece que você está procurando pelo? opção:

? (question mark): The hotstring will be triggered even when it is inside another word; that is, when the character typed immediately before it is alphanumeric. For example, if :?:al::airline is a hotstring, typing "practical " would produce "practicairline ". Use ?0 to turn this option back off.

Então, assim:

:*?:''m::@mailinator.com

Fonte

    
por 30.11.2012 / 20:24

Tags