Quando lavoro in terminale, vedo la cronologia dell'ultimo output di esecuzione dei comandi della shell. Se eseguo vim, vedo il file che apro a schermo intero. Quando esco da vim, posso vedere di nuovo la cronologia degli ultimi comandi di shell.: come attivare lo schermo alternativo?
Tuttavia, quando uso vim dallo schermo. Vedo l'impronta del file che stavo modificando alla mia uscita da vim invece della cronologia degli ultimi comandi della shell. Mi piacerebbe vedere la cronologia della shell.
Come posso ottenere questo comportamento?
ho usato:
- terminal.app e iterm2.app
- cercato commutazione xterm xterm-256color (in iterm2.app)
- controllo e deselezionare "Salva linee per lo scorrimento quando un barra di stato dell'app è presente "e" Salva righe per scorrere in modalità schermo alternativo "(in iterm2)
- aggiungendo termcapinfo xterm ti @: te @ to. screenrc (anche se dovrebbe essere una soluzione al problema opposto, ma perché no provare)
- sshing alle macchine Linux e provare ad usare lo schermo GNU lì
Fino ad ora non ho ottenuto il comportamento desiderato.
P.S.
Googled un po 'e ha visto i commenti di persone che cercano di risolvere il problema opposto:
L'idea principale alla base di questo comportamento è se i programmi utilizzano schermo alternativo per salvare un'immagine della storia della shell e mostralo quando vim esce. Quindi se si vuole risolvere il problema opposto, dovrebbe
exorce the evil alternate screen
Grazie! 'altscreen on' in' $ HOME/.screenrc' e 'Ctl + A' ->': altscreen on' è ciò che ha funzionato per me. – chown