Preciso de uma macro do Notepad++ que execute search e replace , mas para a parte do texto que está destacada no momento da execução da macro.
Tentei gravar uma macro, mas ela grava a parte do texto que destaquei no momento da gravação da macro. Não é isso que eu quero. Preciso aplicar a busca e substituir por um texto diferente toda vez que executo a macro.
Depois de gravar uma macro, AppData\Notepad++\shortcuts.xml
aparece isto:
<Macro name="SaR_macro" Ctrl="yes" Alt="no" Shift="yes" Key="89">
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="some text" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
Talvez haja uma maneira de inserir algo como "seleção atual" no lugar some text
acima? É assim que devo fazer?
EDITAR :
Mais precisamente o que estou tentando realizar. Digamos que eu tenha um arquivo txt parecido com este:
text text text text text - qwerty
text text text text - asdf
text text text text text text - zxc
E a situação que quero alcançar é: eu seleciono - qwerty
, pressiono uma tecla de atalho macro e, como resultado, mudo - qwerty
para outra coisa. Então eu seleciono - asdf
, em seguida pressiono uma tecla de atalho macro e como resultado mudei - asdf
para a mesma coisa que anteriormente. Em seguida, a mesma coisa acontece com - zxc
.