Kann ich die Escape-Kombination von Screen an etwas anderes binden?


11

Ich bin es so gewohnt, Ca für den Home-Key zu verwenden (basierend darauf, dass ich ein Emacs-Nerd bin), dass es mich stört, dass dies die Kombination ist, die der Bildschirm zum Starten von Befehlen verwendet. Kann ich noch etwas daran binden?

Antworten:



12

Aus meiner eigenen .screenrc:

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

Ich persönlich verwende Strg-Z, da dies zumindest für mich der am seltensten verwendete Schlüssel in Emacs ist.
Teddy

6
Aber Strg-Z wird in der Shell verwendet, um Jobs anzuhalten - also nicht ideal imo.
GodEater

Ist das die beste Kombination? Strg a ist normalerweise die linke Hand, dies bringt einen Benutzer durcheinander, indem er sie entweder auf zwei oder auf die rechte Hand bewegt. Kannst du nicht etwas finden, das näher am a-Schlüssel liegt?
Brian Thomas

2

Auf der Manpage des Bildschirms zur Option -e:

       -e xy
            Gibt das Befehlszeichen x und die Zeichengenerierung an.
            y ein wörtliches Befehlszeichen geben (wenn nach dem Befehl eingegeben
            Charakter). Der Standardwert ist "Ca" und "a", die angegeben werden können
            als "-e ^ Aa". Beim Erstellen einer Bildschirmsitzung wird mit dieser Option die Option festgelegt
            Standardbefehlszeichen. In einer Mehrbenutzersitzung wurden alle Benutzer hinzugefügt
            beginnt mit diesem Befehlszeichen. Aber beim Anhängen an
            Bei einer bereits ausgeführten Sitzung ändert diese Option nur den Befehl
            Charakter des anhängenden Benutzers. Diese Option entspricht
            entweder die Befehle "defescape" oder "Escape".


Seufz ... wenn Sie Zweifel haben, überprüfen Sie die Manpage. : - /
Jason Baker

1
Könnten Sie ein Beispiel für einen Aufruf nennen?
ssice

-1

Es hilft, durch das Menü zu gehen. : - /

Ich habe es geändert, indem ich F9 gedrückt und "Escape-Sequenz ändern" ausgewählt habe.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.