A minha pergunta é simples, mas acho difícil enquadrar / explicar facilmente.
Eu faço o login em várias caixas Unix com diferentes contas. Eu vejo duas coisas diferentes para user1
e user2
, enquanto edita arquivos de texto no vim
user1
Quando digito vim filename
, o vim é aberto e eu edito o arquivo. Quando eu fecho, o texto completo do arquivo se foi, e eu vejo o comando / saída do Teminals que estava presente anteriormente.
user2
Quando digito vim filename
, o vim é aberto e eu edito o arquivo. Quando eu a fecho, a parte do arquivo que estava presente no visor enquanto eu estava em vim
ainda aparece no visor, e todo o visor anterior do Terminal aparece rolado para cima. Mesmo se o arquivo tiver apenas 1 linha, depois de sair do vim, o display mostrará a primeira linha, com o restante de todo o ~
e 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)
Eu comparei os arquivos vimrc
para ambos os usuários, e estou ciente de todas as configurações e não encontro nenhuma configuração / configuração relacionada a esse comportamento.
Este comportamento está relacionado com a configuração da shell? Como faço para definir as coisas, para que eu obtenha o comportamento mostrado no user1
scenario?
Eu não consigo descrever isso facilmente, também achei difícil acessar o Google, já que não sei qual palavra-chave procurar por esse comportamento. Deixe-me saber, se eu deveria elaborar mais.