bind '"\ee": "g++ !$"'
faz exatamente o que você escreveu, que é inserir g++ !$
na linha de comando. Se você quiser que o comando seja executado, você precisa pressionar Enter .
bind '"\ee": "g++ !$\r"'
Eu quero criar um bind que execute g++ !$
da mesma forma que o shell o interpretaria se eu apenas o digitasse.
Eu tentei:
bind '"\ee": "g++ !$"'
, mas não executa comando (apenas
"cola") bind -x '"\ee": "g++ !$"'
, mas não interpreta
a parte !$
corretamente Qualquer maneira de superá-lo sem usar alguns scripts de shell personalizados?
Tags bash keyboard-shortcuts