bash,emacs绑定的数字前缀?
Posted
技术标签:
【中文标题】bash,emacs绑定的数字前缀?【英文标题】:bash, numeric prefix for emacs bindings? 【发布时间】:2010-02-14 06:57:28 【问题描述】:是否可以在 bash shell 中使用带有数字参数的 emacs 绑定,例如在 emacs 中 C-u 5 C-d 删除五个字符。在 bash 提示符下是否有等效的方法?
谢谢
【问题讨论】:
【参考方案1】:Emacs 通常是默认的编辑模式 (set -o emacs
)。
来自Introduction to Line Editing 和Readine 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
【讨论】:
以上是关于bash,emacs绑定的数字前缀?的主要内容,如果未能解决你的问题,请参考以下文章
使 tmux 前缀绑定始终充当前缀,并且仅充当前缀(幂等绑定)?