Pertanyaan saya sederhana, tetapi saya merasa sulit untuk membingkai / menjelaskannya dengan mudah.
Saya masuk ke beberapa kotak Unix dengan akun yang berbeda. Saya melihat 2 hal berbeda untuk user1
dan user2
, saat mengedit file teks dalam vim
pengguna1
Saat saya mengetik vim filename
, vim terbuka dan saya mengedit file. Ketika saya menutupnya, teks lengkap dari file hilang, dan saya melihat perintah / output Teminal yang sebelumnya ada.
pengguna2
Saat saya mengetik vim filename
, vim terbuka dan saya mengedit file. Ketika saya menutupnya, bagian dari file yang ada di layar ketika saya vim
masih di layar, dan semua tampilan Terminal sebelumnya digulir ke atas. Bahkan jika file itu hanya 1 baris, setelah keluar dari vim, layar menunjukkan baris pertama, dengan semua sisanya ~
dan saya melihat command prompt di bagian bawah layar.
Detail
$ 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)
Saya membandingkan vimrc
file untuk kedua pengguna, dan saya mengetahui semua pengaturan, dan tidak menemukan pengaturan / konfigurasi yang terkait dengan perilaku ini.
Apakah perilaku ini terkait dengan konfigurasi shell? Bagaimana cara mengatur hal-hal, sehingga saya mendapatkan perilaku seperti yang ditunjukkan dalam user1
skenario?
Saya tidak dapat menggambarkan ini dengan mudah, juga merasa sulit untuk google, karena saya tidak tahu kata kunci apa yang harus dicari untuk perilaku tersebut. Beritahu saya, Jika saya harus menjelaskan lebih lanjut.
user1
danuser2
akun di mesin yang sama atau berbeda?