Moje pytanie jest proste, ale trudno mi je łatwo sformułować / wyjaśnić.
Loguję się do kilku skrzynek Unix z różnymi kontami. Widzę 2 różne rzeczy dla user1
i user2
podczas edycji plików tekstowych w vimie
użytkownik1
Kiedy piszę vim filename
, vim otwiera się i edytuję plik. Kiedy go zamykam, pełny tekst z pliku zniknął i widzę polecenie / wyjście Teminals, które było wcześniej obecne.
użytkownik2
Kiedy piszę vim filename
, vim otwiera się i edytuję plik. Kiedy go zamykam, część pliku, która była obecna na wyświetlaczu, kiedy byłem w vim
środku, wciąż pokazuje się na wyświetlaczu, a wszystkie poprzednie ekrany terminali są przewijane w górę. Nawet jeśli plik miał tylko 1 linię, po wyjściu z vima, wyświetlacz pokazuje pierwszą linię, z resztą wszystkie ~
i widzę wiersz polecenia na dole ekranu.
Detale
$ 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)
Porównałem vimrc
pliki dla obu użytkowników i znam wszystkie ustawienia i nie znajduję żadnych ustawień / konfiguracji związanych z tym zachowaniem.
Czy to zachowanie jest związane z konfiguracją powłoki? Jak ustawić rzeczy, aby uzyskać zachowanie pokazane w user1
scenariuszu?
Nie jestem w stanie tego łatwo opisać, trudno mi też google, ponieważ nie wiem, jakie słowo kluczowe szukać takiego zachowania. Daj mi znać, jeśli będę dalej rozwijał.
user1
iuser2
konta znajdują się na tych samych lub różnych komputerach?