【问题标题】:bash, numeric prefix for emacs bindings?bash,emacs绑定的数字前缀?
【发布时间】:2010-02-14 06:57:28
【问题描述】:

是否可以在 bash shell 中使用带有数字参数的 emacs 绑定,例如在 emacs 中 C-u 5 C-d 删除五个字符。在 bash 提示符下是否有等效的方法?

谢谢

【问题讨论】:

    标签: bash emacs binding prefix


    【解决方案1】:

    Emacs 通常是默认的编辑模式 (set -o emacs)。

    来自Introduction to Line EditingReadine Arguments

    文本C-k 读作“Control-K”,描述了按下 Control 键并按下 k 键时产生的字符。

    文本 M-k 读作“Meta-K”,描述按下元键(如果有的话)和 k 键时产生的字符被击中。如果您没有元键,则可以通过先键入 ESC,然后键入 k 来生成相同的击键。这两个过程都被称为 metafying k 键。

    将数字参数传递给命令的一般方法是在命令之前键入元数字。例如,要为 C-d 命令提供 10 的参数,您可以键入 M-1 0 C-d

    Bash Emacs Editing Mode (readline) Cheat Sheet

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-17
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多