Pao*_*olo 4 bash keyboard-shortcuts
因此我昨天学习了如何使用绑定。
通过在终端中键入Ctrl+ v后跟键,我得到了代表该键的原始字符。例如:Ctrl+ v后跟Escreturn ^[。
我的问题是,如何绑定“输入密钥”。Enter键返回,^M但是当我键入命令时
bind '"\e^M":"foobar"'
Run Code Online (Sandbox Code Playgroud)
按Enter键不会导致在我的终端中键入foobar。
bind '"\e^M":"foobar"'
Run Code Online (Sandbox Code Playgroud)
绑定Escape-Enter,而不是Enter。你只想要
bind '"^M":"foobar"'
Run Code Online (Sandbox Code Playgroud)
^M必须是实际的控制字符,而不是^和M。键入起来比较容易
bind '"\C-M":"foobar"'
Run Code Online (Sandbox Code Playgroud)