Se você estiver disposto a trocar shells, zsh
oferece isso sem plugins:
$ setopt correct
$ sido -i
zsh: correct 'sido' to 'sudo' [nyae]?
y
[sudo] password for muru:
Dos documentos :
CORRECT
ativa a correção ortográfica para comandos e A opçãoCORRECTALL
ativa a correção ortográfica para todos os argumentos.% setopt correct % sl zsh: correct 'sl' to 'ls' [nyae]? y % setopt correctall % ls x.v11r4 zsh: correct 'x.v11r4' to 'X.V11R4' [nyae]? n /usr/princton/src/x.v11r4 not found % ls /etc/paswd zsh: correct to '/etc/paswd' to '/etc/passwd' [nyae]? y /etc/passwd
Se você pressionar
y
quando o shell perguntar se você deseja corrigir palavra, será corrigido. Se você pressionarn
, ele será deixado em paz. Pressionara
anula o comando e pressionare
traz a linha para edição novamente, no caso de você concordar que a palavra está escrita errada, mas você não gosto da correção.