La mia domanda è semplice, ma trovo difficile inquadrare / spiegarlo facilmente.
Accedo a diverse caselle Unix con account diversi. Vedo 2 cose diverse per user1
e user2
, durante la modifica di file di testo in VIM
user1
Quando vim filename
scrivo, vim si apre e modifico il file. Quando lo chiudo, il testo completo del file scompare e vedo il comando / output dei Teminals che era precedentemente presente.
user2
Quando vim filename
scrivo, vim si apre e modifico il file. Quando lo chiudo, la parte del file che era presente sul display mentre ero vim
ancora appare sul display e tutto il display del Terminale precedente viene spostato verso l'alto. Anche se il file era solo 1 riga, dopo essere uscito da vim, il display mostra la prima riga, con il resto tutto ~
e vedo il prompt dei comandi nella parte inferiore dello schermo.
Dettagli
$ 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)
Ho confrontato i vimrc
file per entrambi gli utenti e sono a conoscenza di tutte le impostazioni e non trovo alcuna impostazione / configurazione relativa a questo comportamento.
Questo comportamento è correlato alla configurazione della shell? Come imposto le cose, in modo da ottenere il comportamento come mostrato nello user1
scenario?
Non sono in grado di descriverlo facilmente, trovando difficile anche google, in quanto non so quale parola chiave cercare tale comportamento. Fammi sapere, se dovessi approfondire.
user1
euser2
account sullo stesso o diverse macchine?