GNU画面:コマンドシーケンスをキーストロークにバインドする

GNU画面:コマンドシーケンスをキーストロークにバインドする

一連のコマンド(最初に特定のウィンドウに入り、次の2番目のステップでアクションを実行するなど)をキーにバインドしたいと思います。画面上ではこれは可能ですか?もっと一般的に(これは私の質問に対する答えでもあるので):すでに定義されている他のコマンドのシーケンスである新しいコマンドを定義することは可能ですか?

ベストアンサー1

ちょうど同様の質問が出ました。これを行うには、.screenrcに以下を追加します。

hをcmd1 cmd2 cmd3にバインドしたいとしましょう。

bind h eval "cmd1" "cmd2" "cmd3"

二重引用符は必要ないと聞きました。考えてみてください。コマンドにパラメータがある場合は、二重引用符が必要です。秘密はevalコマンドを使用することです。

おすすめ記事