Minha pergunta é simples, mas acho difícil enquadrar / explicar facilmente.
Eu entro em várias caixas Unix com contas diferentes. Eu vejo duas coisas diferentes para user1e user2, ao editar arquivos de texto no vim
user1
Quando digito vim filename, o vim é aberto e edito o arquivo. Quando o fecho, o texto completo do arquivo desaparece e vejo o comando / saída do Teminals que estava presente anteriormente.
user2
Quando digito vim filename, o vim é aberto e edito o arquivo. Quando eu o fecho, a parte do arquivo que estava presente no visor enquanto eu vimainda estava aparecendo no visor, e toda a tela anterior do Terminal é rolada para cima. Mesmo que o arquivo tenha apenas 1 linha, depois de sair do vim, o visor mostra a primeira linha, com todo o resto, ~e vejo o prompt de comando na parte inferior da tela.
Detalhes
$ 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)
Comparei os vimrcarquivos para ambos os usuários e conheço todas as configurações e não encontro nenhuma configuração / configuração relacionada a esse comportamento.
Esse comportamento está relacionado à configuração do shell? Como faço para definir as coisas, para obter o comportamento conforme mostrado no user1cenário?
Não sou capaz de descrever isso com facilidade, o que também dificulta o Google, pois não sei qual palavra-chave procurar esse comportamento. Deixe-me saber, se eu devo elaborar mais.
user1euser2contas no mesmo ou em máquinas diferentes?