Mi pregunta es simple, pero me resulta difícil enmarcarla / explicarla fácilmente.
Me conecto a varias cajas de Unix con diferentes cuentas. Veo 2 cosas diferentes para user1
y user2
, mientras edito archivos de texto en vim
usuario1
Cuando vim filename
escribo, vim se abre y edito el archivo. Cuando lo cierro, el texto completo del archivo se ha ido, y veo el comando / salida de Teminals que estaba presente anteriormente.
usuario2
Cuando vim filename
escribo, vim se abre y edito el archivo. Cuando lo cierro, la parte del archivo que estaba presente en la pantalla mientras yo estaba vim
todavía aparece en la pantalla, y toda la pantalla de Terminal anterior se desplaza hacia arriba. Incluso si el archivo era solo 1 línea, después de salir de vim, la pantalla muestra la primera línea, con el resto ~
y veo el símbolo del sistema en la parte inferior de la pantalla.
Detalles
$ bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
$ vim --version
VIM - Vi IMproved 7.0 (2006 May 7, compiled Jun 12 2009 07:08:36)
Comparé los vimrc
archivos para ambos usuarios, y conozco todas las configuraciones, y no encuentro ninguna configuración / configuración relacionada con este comportamiento.
¿Está este comportamiento relacionado con la configuración de shell? ¿Cómo configuro las cosas para obtener el comportamiento como se muestra en el user1
escenario?
No puedo describir esto fácilmente, también me resulta difícil buscar en Google, ya que no sé qué palabra clave buscar para tal comportamiento. Déjame saber, si debo elaborar más.
user1
yuser2
cuentas en la misma o diferentes máquinas?