zshのシェル機能にショートカットキーをバインドする

zshのシェル機能にショートカットキーをバインドする

zshの機能にキーボードショートカットをバインドする方法は?

つまり、どのように翻訳するのですか?

大きな打撃:

hw(){ echo "hello world"; }
bind -x '"\C-h": hw;'

zshで?

ベストアンサー1

元の機能を使用しません。彼らは次のように「ウィジェット」としてパッケージ化されなければなりません。

zle -N widgetname funcname

どちらも同じ名前を持つことができます。

 zle -N hw{,}

これにより、次のことができます。

bindkey ^h hw

、関数を実行するウィジェットがCtrl+h実行されるようにします。hwhw

おすすめ記事