¿El contenido del archivo permanece en el terminal después de salir de Vim?

0

Estoy usando el terminal de valores con zsh y vim. Después de salir de vim, el contenido del archivo permanece en el terminal. Idealmente, solo el historial anterior estaría en la terminal cuando salga de vim (como el comportamiento que he visto con linux / bash).

¿Cómo puedo lograr eso?

Actualizar

Estoy ejecutando os x Yosemite 10.10.1

Intenté la sugerencia de Glenn Jackman a continuación, pero aún no tengo dados.

Información adicional:

echo $TERM produce ansi

También probé en bash con los mismos resultados.

También intenté eliminar .vimrc completamente con los mismos resultados.

    
pregunta James 25.01.2015 - 00:14

2 respuestas

1

Lo descubrí:

Similar a la solución de glenn jackman, agregué

if &term =~ "ansi"
    let &t_ti = "\<Esc>[?47h"
    let &t_te = "\<Esc>[?47l"
endif

a mi archivo .vimrc (observe el ansi en lugar de xterm ).

Esto solucionó el problema.

    
respondido por el James 27.01.2015 - 01:30
1

Intenta agregar:

if &term =~ "xterm"
    let &t_ti = "\<Esc>[?47h"
    let &t_te = "\<Esc>[?47l"
endif

a su ~/.vimrc

Ref: enlace

    
respondido por el glenn jackman 25.01.2015 - 03:07

Lea otras preguntas en las etiquetas