Problem z Control- Shift- Apolega na tym, że większość programów emulujących terminal nie wysyła do niego innego kodu niż ten wysłany przez Control- A, więc ekran nie będzie w stanie odróżnić.
Możesz użyć Cq, jeśli zrobisz to, stty -ixon
aby wyłączyć „kontrolę przepływu oprogramowania” na terminalu. Zazwyczaj robię to, aby móc używać Cs do wyszukiwania w wierszu poleceń.
Możesz rozważyć C- ^, ponieważ wydaje się, że jest zwykle niezwiązany. Jest Control- Shift- 6na amerykańskich układów klawiatury, ale może to być trudne, aby wpisać się na innych układach.
Większość ludzi nigdy nie używa znaku kontrolnego tty C- \ do wysyłania SIGQUIT. Aby go użyć, wyłącz funkcję tty za pomocą stty quit undef
i powiąż go jako klucz prefiksu. Jest to trochę ryzykowne, ponieważ jeśli naciśniesz C- \ na tty, gdzie klawisz wyjścia nie został wyłączony za pomocą stty , możesz zabić proces pierwszego planu zamiast aktywować screen .
Jakiś czas temu przełączyłem się na tmux . Domyślnie jest to Cb, ponieważ zostało opracowane pod ekranem i nie koliduje z domyślnymi ustawieniami ekranu . Przekonałem się, że Cb działa dla mnie całkiem dobrze (zwykle używam klawiszy strzałek do przemieszczania pojedynczych znaków w linii poleceń powłoki - chociaż używam Mb i Mf do poruszania się po słowach).
Nawiasem mówiąc, autor tmux używa Ca w swoich sesjach podstawowych i zawsze pisze Ca dwa razy (czy to w sesji tmux, czy nie). Jeśli zechcesz przyjąć ten nawyk, wydaje się, że to dobry kompromis, ponieważ drugi Ca powinien być opcją w większości kontekstów edytorskich podobnych do Emacsa. Nie zadziałałoby to, jeśli często używasz programów / kontekstów poza ekranem, gdzie drugi Ca nie byłby opcją.
Domyślnie Ca Ca jest powiązane z drugim poleceniem (przełącz na ostatnio aktywny ekran) na ekranie . Aby Ca Ca wysłał rzeczywisty Ca i miał przełączać okna Ca o, umieść w swoim .screenrc
:
escape ^A^A
bind o other
screen
z innych systemów, najlepiej trzymać się domyślnych skrótów klawiszowych lub przynajmniej nauczyć się ich najpierw.^A a
domyślnie wyśle zwykłą^A
kombinację klawiszy. Jest to trochę niewygodne, jeśli często używasz tego zestawu; ZHOME
tego powodu zwykle używam klucza. Ale to też nie zawsze działa.