Come riordinare le finestre, cambiare il collegamento di scorrimento e modificare il contenuto della barra di stato nella schermata GNU?


99

Ho imparato a usare gnu-screen e lo uso da diverse settimane. Ora ho una buona conoscenza delle basi e sarebbe molto utile se venissi chiarito queste domande:

  1. Come posso rinominare / riordinare / spostare Windows nell'utilità dello schermo di Linux?

    Ad esempio, dopo alcuni giorni di utilizzo, arrivo a uno stato in cui i numeri di finestra sono 2, 3, 6, 8. Ora desidero creare una nuova finestra a # 9 o # 7. È possibile? Se si, come?

    Inoltre, è possibile "spostare" la finestra da 6 a 4 o 7? Se si, come?

  2. Scorrimento scorciatoia: lo scorrimento richiede Ctrl-A + Esc, quindi Ctrl-u / Ctrl-d. C'è un modo per mappare PgUp / PgDn per farlo direttamente? Oppure, c'è un modo per mappare un tasto (come F5) per portarmi in modalità copia, e poi PgUp / PgDn per lo scorrimento?

  3. Ho abilitato "didascalia sempre", quindi il titolo della finestra corrente viene visualizzato sempre in fondo. C'è un modo per visualizzare il nome del file di registro della finestra corrente e lo stato di registrazione (acceso / spento) nella stessa barra dei sottotitoli?


36
:number Xsposta la finestra in una posizione specifica
Ency

Dai un'occhiata a hardstatus string "%{.kG}%-Lw%{.KW}%n%f %t%{-}%+Lw %=%{..G} %H %{..W} %d/%m %C%a "questo fornisce molte informazioni (Z $ L ..) per tutte le finestre alla volta
Ency

Ency: grazie per la punta della corda hardstatus. Mostra molti dettagli, ma non il nome del file di registro e le informazioni sullo stato. Qualche idea su questo?
Rangzy

Consiglio vivamente di provare tmux invece. Ha molte più funzioni rispetto allo schermo ed è molto meglio nella gestione di Windows. Ad esempio puoi fare una divisione verticale mentre con lo schermo puoi fare solo una divisione orizzontale.
Jason Axelson,

1
Questo non è vero, nella schermata fai ctrl + A ctrl + | per una divisione verticale
Nick Garvey

Risposte:


132

È possibile rinumerare la finestra corrente con ctrl+a :number xdove x è un argomento numerico.

È possibile rinominare la finestra corrente con ctrl+a A


13
La rinumerazione funziona anche se il nuovo numero è già in uso. In questo caso le finestre scambiano i loro numeri. Bello.
Uwe Geuder,

3
All'inizio ero un po 'confuso. Devi digitare la stringa letterale "numero" e x è il tipo di parametro per la funzione di ridenominazione del numero.
rrenaud,

1
Più simmetricamente e più facile da ricordare puoi fare:ctrl+a :title new window title
Wadih M.

@WadihM. solo finché non ci sono spazi nel new_window_title
22 gradi

22

Puoi spostare le finestre su e giù con questo:

ctrl+a :windowlist quindi . (dot)-down e , (comma)-up

o

ctrl+a "quindi . (dot)-down e , (comma)-up

(Da qui .)


9
Aggiungendo alla risposta di weinerk, puoi mostrare un elenco di finestre dictrl+a "
Stan Brajewski,

1
: windowlist è molto più utile di: number quando si esegue una grande pulizia / riorganizzazione.
Jamie McNaught,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.