zshに簡単なスペルエラーを自動的に修正させるにはどうすればよいですか?
例: クリック後に表示せずにlsbkl
自動修正したいと思います。lsblk
Enterzsh: correct 'lsbkl' to 'lsblk' [nyae]?
これは可能ですか?
答え1
Spaceまたは、キーを押すたびにカーソルの左側の単語が自動的に変更されますEnter。
autocorrect() {
zle .spell-word
zle .$WIDGET
}
zle -N accept-line autocorrect
zle -N magic-space autocorrect
bindkey ' ' magic-space