dre*_*obb 3 keyboard-shortcuts zsh
我想将 zsh 函数绑定到键组合Ctrl+ =。我还没有找到任何可行的方法来做到这一点。如果可能的话,我想知道如何。
据我所知,Ctrl+=键绑定与普通=键没有区别。虽然您可以绑定它,但您也可以绑定到任何常规按等号。
将函数绑定到键非常容易。你只需要先把这个函数变成一个 ZSH Widget。例如:
% function hello_function { echo "hello" }
% zle -N hello_widget hello_function
% bindkey '=' hello_widget
Run Code Online (Sandbox Code Playgroud)
您可以通过键入 ctrl-v 和所需的按键来找到要放入 bindkey 的字符串。所以我可以看到Ctrl+e可以'^E'通过键入Ctrl+ v Ctrl+来表示e。
不幸的是,并非所有修饰符都会产生不同的可绑定键。
| 归档时间: |
|
| 查看次数: |
1903 次 |
| 最近记录: |