0

「ESC」を押したときにトラップ関数 foo () を使用して実行し、「F5」を押したときに関数 foo2 () を実行する方法は? 誰かにアドバイスしますか?どうもありがとうございました。

4

1 に答える 1

0

見てみてください:

man bash | less +'/  bind '

ここで興味深いリンクを編集してください: bashでは、ファンクションキーをコマンドにバインドするにはどうすればよいですか?

ただし、ESC キーはキー エスケープ文字として使用されるため、バインドしないでください。ESC バインドを削除するには:

bind -r '\e'

試してみると、バグがあるようです: http://osdir.com/ml/bug-bash-gnu/2010-07/msg00008.html

于 2012-11-09T20:09:18.347 に答える