【问题标题】:Is it possible to bind <esc> to kill-whole-line in cshell?是否可以将 <esc> 绑定到 cshell 中的 kill-whole-line ?
【发布时间】:2020-06-29 18:33:49
【问题描述】:

由于使用了 Matlab 和 ipython,我有肌肉记忆可以击中逃跑来吹走一条线并重新开始。是否可以将键绑定到 kill-whole-line 的转义键?我真的不明白我在做什么,但尝试过这样的事情:

bindkey -k escape kill-whole-line

但这实际上不起作用。

【问题讨论】:

  • 杀死->清除。 Kill 通常意味着在 shell-speak 中杀死正在运行的进程
  • kill-whole-line 做我想做的事,它只是在我的设置中默认绑定到 ctrl-U。

标签: linux csh


【解决方案1】:

是的:

bindkey '^[' kill-whole-line

但是,由于 Escape 也用作箭头键和 Meta 组合的前缀,因此您最好使用例如两次逃跑以免干扰他们:

bindkey '^[^[' kill-whole-line

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 2011-09-30
    • 1970-01-01
    • 2013-04-14
    • 2011-02-17
    相关资源
    最近更新 更多