Come far scorrere la rotellina del mouse meno cercapersone usando bash e gnome-terminal?


24

Ho due computer con l'ultima Fedora. Sul primo, sto usando zsh e la rotellina del mouse può essere usata con meno cercapersone all'interno di gnome-terminal per scorrere il cercapersone.

Nel secondo utilizzo bash e il mouse scorre la cronologia del terminale, non il cercapersone.

La shell non dovrebbe fare alcuna differenza, perché non posso usare la rotellina del mouse per scorrere nel secondo caso?

Per illustrare cosa fa, immagina di avere un documento come questo:

AAAA
BBBB
CCCC
DDDD
EEEE

E ho un terminale a due linee. Se ne uso meno, visualizzo sullo schermo

AAAA
BBBB

Il wheeel del mouse non può scorrere più in basso. Se scorro verso l'alto, ottengo la cronologia del prompt di bash. Ora uso il tasto Pagina giù per arrivare in fondo al documento, arrivo sullo schermo:

DDDD
EEEE

Scorrendo verso l'alto mi prende

BBBB
DDDD

->


Questo sito è per domande relative alla programmazione, prova unix.stackexchange.com
Let_Me_Be

Su Guake 0.4.4 (Ubuntu 14.04) c'è un bug che è già stato corretto a monte: bugs.launchpad.net/ubuntu/+source/guake/+bug/1370762
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Risposte:


25

Il computer in cui era meno scorrevole LESS=-r, l'altro avevaLESS=-asXFMMRqix8

Dalla pagina man meno:

   -q or --quiet or --silent
          Causes  moderately  "quiet"  operation: the terminal bell is not
          rung if an attempt is made to scroll past the end of the file or
          before the beginning of the file.  If the terminal has a "visual
          bell", it is used instead.  The bell will  be  rung  on  certain
          other  errors, such as typing an invalid character.  The default
          is to ring the terminal bell in all such cases.

   -X or --no-init
          Disables sending the termcap initialization and deinitialization
          strings  to  the  terminal.   This is sometimes desirable if the
          deinitialization string does something unnecessary, like  clear
          ing the screen.

L' -Xopzione ha impedito di scorrere tutti insieme e l' -qopzione ha causato al cercapersone di entrare in uno stato non scorrevole quando scorre oltre l'inizio o la fine del file.

Le mie opzioni sono adesso LESS=-asrRix8


3
Ugh. Così deludente: adoro -XE, perché adoro avere piccoli file scaricati immediatamente al prompt, ovvero utilizzare lesscome catsostituto di file piccoli. Vorrei poter -XEcomportarmi con lo scorrimento su file più lunghi ... e-mail l'autore nella speranza che questo sia qualcosa di realizzabile. Sospetto di no. >:
ELLIOTTCABLE

5

Per coloro che sono principianti come me, devi inserire quanto segue nel tuo terminale:

export LESS=-r

o usa questo

export LESS=-R

puoi usare man lessper vedere la differenza

Per far sì che l'effetto persista, puoi aggiungere questa linea al tuo ~ / .bashrc e riaprire nuovamente il tuo terminale

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.