vim

2009-11-05 18 views
12

io uso vim a schermo per lo sviluppo e se ho smesso vim, la schermata-contenuto corrente rimane lì ...vim

fuori dello schermo (xterm), uscendo vim ripristinerà il buffer precedente (come :

[ server1 ]~$ cmd 
     some stuff, some stuff 
[ server1 ]~$ cmd 
[ server1 ]~$ cmd 

)

Ma non schermo all'interno.

Ho provato a utilizzare xterm come terminale all'interno dello schermo, ma non con l'effetto desiderato.

Grazie per l'aiuto!

risposta

22

Nel file Screenrc nella vostra home directory, aggiungere la riga:

altscreen su

Questo dovrebbe risolvere il problema. Secondo la pagina man per schermo, attiva il supporto "schermo alternativo", proprio come in xterm. "

L'ho provato e fa quello che stai cercando.

+0

grande grazie! questo è esattamente quello di cui avevo bisogno :) – Beerweasle

+1

Questo funziona solo per i nuovi schermi. Se vuoi che questo si applichi a uno schermo esistente, devi eseguirlo come un comando, facendo: 'C-a:' 'altscreen on' – Renato