คำถามของฉันง่าย แต่ฉันพบว่ามันยากที่จะใส่เฟรม / อธิบายได้อย่างง่ายดาย
ฉันเข้าสู่ระบบ Unix หลายกล่องด้วยบัญชีที่แตกต่างกัน ฉันเห็น 2 สิ่งที่แตกต่างกันuser1
และuser2
ในขณะที่แก้ไขไฟล์ข้อความเป็นกลุ่ม
user1
เมื่อฉันพิมพ์vim filename
เสียงเรียกเข้าจะเปิดขึ้นและฉันแก้ไขไฟล์ เมื่อฉันปิดข้อความที่สมบูรณ์จากไฟล์จะหายไปและฉันเห็นคำสั่ง / เอาท์พุตของ Teminals ที่มีอยู่ก่อนหน้านี้
user2
เมื่อฉันพิมพ์vim filename
เสียงเรียกเข้าจะเปิดขึ้นและฉันแก้ไขไฟล์ เมื่อฉันปิดส่วนของไฟล์ที่ปรากฏบนหน้าจอในขณะที่ฉันvim
ยังคงปรากฏขึ้นที่จอแสดงผลและหน้าจอเทอร์มินัลก่อนหน้าทั้งหมดก็เลื่อนขึ้นมา แม้ว่าไฟล์จะเป็นเพียงแค่ 1 บรรทัดหลังจากออกเป็นกลุ่มแล้วหน้าจอจะแสดงบรรทัดแรกพร้อมที่เหลือทั้งหมด~
และฉันเห็นพรอมต์คำสั่งที่ด้านล่างของหน้าจอ
รายละเอียด
$ 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)
ฉันเปรียบเทียบvimrc
ไฟล์สำหรับผู้ใช้ทั้งสองและฉันตระหนักถึงการตั้งค่าทั้งหมดและไม่พบการตั้งค่า / การกำหนดค่าใด ๆ ที่เกี่ยวข้องกับพฤติกรรมนี้
พฤติกรรมนี้เกี่ยวข้องกับการกำหนดค่าเชลล์หรือไม่ ฉันจะตั้งค่าสิ่งต่าง ๆ ได้อย่างไรเพื่อที่ฉันจะได้รับพฤติกรรมตามที่แสดงในuser1
สถานการณ์
ฉันไม่สามารถอธิบายสิ่งนี้ได้อย่างง่ายดายรวมทั้งพบว่ามันยากสำหรับ google เนื่องจากฉันไม่รู้ว่าคำหลักใดที่จะมองหาพฤติกรรมดังกล่าว แจ้งให้เราทราบหากฉันควรทำอย่างละเอียดเพิ่มเติม
user1
และuser2
บัญชีบนเครื่องเดียวกันหรือแตกต่างกันหรือไม่?