Eu encontrei um comportamento inesperado ao usar o Clink no meu terminal. Meu sistema é o Windows 10.0.18363. Quando eu digito:
(venv) C:\marat\programs\BASE\MiriadRobot>!p
... Antes mesmo de pressionar Enter, !p
ele é destacado e o seguinte texto aparece abaixo ( py
é o último comando que começa com p que usei):
History expansion for "!p": py
Quando pressiono Enter, o comando executado mostra que !p
foi substituído por py
. A execução clink history
confirma isso:
500 2025-01-22 08:16:42 py
Entretanto, se depois do sinal de exclamação eu digitar uma letra que não foi usada em comandos antes, nada será destacado e nada será substituído.
Se eu executar, clink history
vejo que nada foi substituído:
502 2025-01-22 08:37:13 !b
Como funciona e como posso desabilitar esse comportamento?