Czy mogę ponownie powiązać kombinację Escape ekranu z czymś innym?

12

Jestem tak przyzwyczajony do używania Ca jako klawisza domowego (w oparciu o to, że jestem frajerem Emacsa), że przeszkadza mi to, że jest to kombinacja używana przez ekran do uruchamiania poleceń. Czy mogę związać z tym coś innego?

Jason Baker
źródło

Odpowiedzi:

7

Kombinację Ca można odwzorować z .screenrcpliku za pomocą bindpolecenia.

Ta strona powinna być dla Ciebie ogromną pomocą: http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml

Andrew Scagnelli
źródło
Przepraszam - masz na myśli escapepolecenie?
Greg
może być prawie 10 lat spóźniony, ale wskazanie, że plik pomocy nie jest mile widziany w Stack Exchange, być może mody nie były wtedy tak podłe !!
vfclists
13

Z mojego własnego .screenrc:

# replace Ctrl-A with Ctrl-O
escape ^Oo
GodEater
źródło
Ctrl-Z używam osobiście, ponieważ jest to najrzadziej używany klucz w Emacsie, przynajmniej dla mnie.
Teddy
6
Ale Ctrl-Z jest używany w powłoce do zawieszania zadań - więc nie jest to idealne imo.
GodEater,
czy to jednak najlepsza kombinacja? ctrl a, zwykle jest lewą ręką, co prowadzi użytkownika do przesunięcia go na dwie lub prawą rękę. nie możesz znaleźć czegoś bliższego kluczowi?
Brian Thomas
2

Ze strony man screen związanej z opcją -e:

       -e xy
            określa znak polecenia na x i znak generujący-
            wprowadzenie literowego znaku polecenia do y (po wpisaniu po poleceniu
            postać). Wartość domyślna to „Ca” i „a”, które można określić
            jako „-e ^ Aa”. Podczas tworzenia sesji ekranowej ta opcja ustawia
            domyślny znak polecenia. W sesji wielu użytkowników wszyscy użytkownicy zostali dodani
            rozpocznie się od tego znaku polecenia. Ale podczas dołączania do
            już uruchomiona sesja, ta opcja zmienia tylko polecenie
            charakter dołączającego użytkownika. Ta opcja jest równoważna z
            albo polecenia „defescape” lub „escape” odpowiednio.

William Pursell
źródło
Westchnienie ... w razie wątpliwości sprawdź stronę podręcznika. : - /
Jason Baker
1
Czy możesz podać przykład wywołania?
ssice
-1

Pomaga przejść przez menu. : - /

Zmieniłem go, naciskając F9 i wybierając „zmień sekwencję ucieczki”.

Jason Baker
źródło