我想创建一个绑定,它的执行g++ !$
方式与我刚刚键入的 shell 解释它的方式相同。
我试过:
bind '"\ee": "g++ !$"'
,但它不执行命令(只是“粘贴”它)bind -x '"\ee": "g++ !$"'
,但它没有!$
正确解释该部分
有什么方法可以在不使用一些自定义 shell 脚本的情况下克服它吗?
答案1
bind '"\ee": "g++ !$"'
完全按照您所写的操作,即g++ !$
在命令行上插入。如果要执行该命令,则需要按Enter。
bind '"\ee": "g++ !$\r"'