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


11

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

回答:



12

私自身の.screenrcから:

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

私はCtrl-Zを個人的に使用しています。Emacsではこれが最も使用頻度の低いキーだからです。少なくとも私にとっては。
Teddy

6
しかし、Ctrl-Zはシェルでジョブを一時停止するために使用されます。
GodEater

それがベストのコンボですか? ctrl aは、通常は左手です。これは、ユーザーを混乱させて両手または右手に移動させることです。あなたはキーに近い何かを見つけることができませんか?
Brian Thomas

2

-eオプションに関連するscreenのmanページから:

       -e xy
            specifies the command character to be x and the character generat-
            ing a literal command character to y (when typed after the command
            character).   The default is "C-a" and `a', which can be specified
            as "-e^Aa".  When creating a screen session, this option sets  the
            default  command character. In a multiuser session all users added
            will start off with this command character. But when attaching  to
            an  already  running session, this option changes only the command
            character of the attaching user.  This  option  is  equivalent  to
            either the commands "defescape" or "escape" respectively.


ため息...疑わしいときは、manページをチェックしてください。 : - /
Jason Baker

1
呼び出しの例を教えてください。
ssice

-1

それはメニューを通過するのに役立ちます。 : - /

F9を押して「エスケープシーケンスの変更」を選択して変更しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.