[英]How to bind the 'Enter key' in Bash readline?
所以我昨天学会了如何使用bind。
通过在终端中键入Ctrl + v后跟一个键,我会得到一个代表键的原始字符。 例如: Ctrl + v后跟Esc返回^[
。
我的问题是,如何绑定“输入密钥”。 Enter键返回^M
但是当我键入命令时
bind '"\e^M":"foobar"'
按下回车键不会导致我的终端输入foobar。
bind '"\e^M":"foobar"'
绑定Escape-Enter,而不是Enter。 你只是想要
bind '"^M":"foobar"'
^M
必须是实际的控制字符,而不是^
和M
打字更容易一点
bind '"\C-M":"foobar"'
$ alias ^M='echo foobar'
$ ^M
foobar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.