zshの機能にキーボードショートカットをバインドする方法は?
つまり、どのように翻訳するのですか?
大きな打撃:
hw(){ echo "hello world"; }
bind -x '"\C-h": hw;'
zshで?
ベストアンサー1
元の機能を使用しません。彼らは次のように「ウィジェット」としてパッケージ化されなければなりません。
zle -N widgetname funcname
どちらも同じ名前を持つことができます。
zle -N hw{,}
これにより、次のことができます。
bindkey ^h hw
、関数を実行するウィジェットがCtrl+h
実行されるようにします。hw
hw