是否可以将 <esc> 绑定到 cshell 中的 kill-whole-line?
Is it possible to bind <esc> to kill-whole-line in cshell?
由于使用了 Matlab 和 ipython,我有肌肉记忆来点击 escape 吹掉一条线并重新开始。是否可以对转义键进行键绑定以终止整行?我真的不明白我在做什么,但尝试过这样的事情:
bindkey -k escape kill-whole-line
但这实际上行不通。
是:
bindkey '^[' kill-whole-line
但是,由于 Escape 也用作箭头键和 Meta 组合键的前缀,您最好使用例如两次逃生,以免干扰他们:
bindkey '^[^[' kill-whole-line
由于使用了 Matlab 和 ipython,我有肌肉记忆来点击 escape 吹掉一条线并重新开始。是否可以对转义键进行键绑定以终止整行?我真的不明白我在做什么,但尝试过这样的事情:
bindkey -k escape kill-whole-line
但这实际上行不通。
是:
bindkey '^[' kill-whole-line
但是,由于 Escape 也用作箭头键和 Meta 组合键的前缀,您最好使用例如两次逃生,以免干扰他们:
bindkey '^[^[' kill-whole-line