0 votos

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

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

¿Cómo puedo lograrlo?

Actualización

Estoy ejecutando os x Yosemite 10.10.1

Intenté la sugerencia de glenn jackman más abajo, pero todavía no hay dados.

Información adicional:

echo $TERM produce ansi

También he probado en bash con los mismos resultados.

También he probado a eliminar .vimrc completamente con los mismos resultados.

1voto

Mark Puntos 6

Intenta añadir:

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

a su ~/.vimrc

Ref: https://forums.vandyke.com/showthread.php?t=3431

1voto

Sie Puntos 239

Me lo imaginé:

Similar a la solución de Glenn Jackman, añadí

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

a mi .vimrc (fíjese en el ansi en lugar de xterm ).

Esto ha solucionado el problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X