GNU-Bildschirm: zwischen Regionen wechseln


23

Ich habe angefangen, das Fenster im GNU-Bildschirm in verschiedene Regionen aufzuteilen, anstatt zwischen den Fenstern zu wechseln.

Nachdem ein Fenster in 4 Bereiche (2x2) aufgeteilt wurde, sind 3 erforderlich C-a <Tab>, um den Fokus auf den ursprünglichen Bereich zurückzusetzen. Das ist ziemlich umständlich ...

Gibt es andere Tastenkombinationen , die zwischen Regionen nach oben, unten, links und rechts verschoben werden können ?

Ich kann nicht verstehen dies : hitting C-a tgibt mir Zeit, schaltet nicht nach oben zu gewinnen.

Soll ich die Tastenkombinationen ändern?


2
Als Kommentar hinzufügen, da dies keine Antwort ist, aber prüfen, ob tmux für Ihre Distribution verfügbar ist. Es ist ein modernes Umschreiben dessen, was Bildschirm ist. Sehr geschickt und sauber unterstützt genau das, was Sie verlangen. tmux.sourceforge.net
Kyle Smith

@Kyle: danke, ich kenne tmux und werde es mir wahrscheinlich mal ansehen. Außerdem merke ich, dass screenSplits verloren gehen, wenn Sie sie abnehmen und wieder anbringen oder einfach sperren. A das Ende zwischen Vollbild- Fenster mit C-a C-aoder C-a Windownumber tauschen ist viel komfortabler ...
Neurino

Antworten:


11

Bildschirmbefehle zwischen Regionen für das Schalten sind: tatsächlich focus up, focus down, focus rightund focus left. Um diese Befehle (oder einen anderen Bildschirmbefehl) einzugeben, geben Sie C-a :focus upbeispielsweise Folgendes ein.

Die Eingabe dieser Befehle ist mühsam. Aus diesem Grund müssen Sie Tastenzuordnungen in Ihrer ~ / .screenrc- Datei erstellen. Da ich ein Vim- Benutzer bin, habe ich mich in meiner ~ / .screenrc- Datei für diese Zeilen entschieden :

bind j focus down
bind k focus up
bind l focus right
bind h focus left

Um in den linken Bereich zu wechseln, tippe ich C-a h


Ich vermute, ein Vim-Benutzer hätte bind ; focus rightundbind l focus left
Daan

6

Schauen Sie sich das Handbuch an (man screen) - suchen Sie nach Fokus (verwenden Sie, um /zu suchen). Dort gibt es ein Beispiel für das Binden der Fokus-Tasten nach oben / unten / oben / unten. Nicht sicher in Bezug auf Links / Rechts - der Fokus scheint diese nicht als Parameter zu akzeptieren.


du hast recht, ungefähr links und rechts, es war oben und unten, meine Schuld. Der Link in meiner Antwort ist sowieso der gleiche wie auf dem Bildschirm. Es wäre nützlich für mich, C-a Shift <Tab>rückwärts zu gehen, um ...
neurino

2
wenn ich nur wüsste, was ich tun soll bind befehlen soll Shiftund Tab...
neurino

Ja - das wäre eine Menge Sinn - Sie könnten es wahrscheinlich binden, um sich zu konzentrieren. Möglicherweise müssen Sie einen Termcap-Namen für Shift + Tab herausfinden. Ein kurzer Blick auf Google zeigt, dass ein bisschen Fummeln erforderlich sein kann.
Danny Staple

Okay - Namen, die ich gefunden habe (keine, die noch mit / ohne -k funktionieren), Backtab, Shifted-Tab, F91, kB.
Danny Staple

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.