web-dev-qa-db-ja.com

Screenのエスケープの組み合わせを別のものに再バインドできますか?

私は(emacsオタクであることに基づいて)ホームキーにC-aを使用することに慣れているので、これが画面がコマンドを開始するために使用する組み合わせであることに気になります。他のものをバインドできますか?

12
Jason Baker

C-aの組み合わせは、bindコマンドを使用して、.screenrcファイルから再マップできます。

このウェブサイトはあなたにとって大きな助けになるはずです: http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml

7

私自身の.screenrcから:

# replace Ctrl-A with Ctrl-O
escape ^Oo
13
GodEater

-eオプションに関連する画面のマニュアルページから:

-e xy 
は、コマンド文字をxに指定し、文字を生成します-
リテラルコマンド文字をyに指定します(コマンド
文字の後に入力した場合) 。デフォルトは「C-a」と「a」で、「-e ^ Aa」として指定できます
。スクリーンセッションを作成する場合、このオプションは
のデフォルトのコマンド文字を設定します。マルチユーザーセッションでは、追加されたすべてのユーザー
はこのコマンド文字で始まります。ただし、すでに実行中のセッションを
にアタッチする場合、このオプションは、アタッチしているユーザーのコマンド
文字のみを変更します。このオプションは、
コマンド「defescape」または「escape」のいずれかとそれぞれ同等です。
 
2
William Pursell