Câu hỏi của tôi rất đơn giản, nhưng tôi thấy thật khó để đóng khung / giải thích nó một cách dễ dàng.
Tôi đăng nhập vào một số hộp Unix với các tài khoản khác nhau. Tôi thấy 2 điều khác nhau cho user1
và user2
, trong khi chỉnh sửa tệp văn bản trong vim
người dùng1
Khi tôi gõ vim filename
, vim mở và tôi chỉnh sửa tệp. Khi tôi đóng nó, toàn bộ văn bản từ tệp sẽ biến mất và tôi thấy lệnh / đầu ra của Temals đã có trước đó.
người dùng2
Khi tôi gõ vim filename
, vim mở và tôi chỉnh sửa tệp. Khi tôi đóng nó, một phần của tệp có trên màn hình khi tôi vim
vẫn hiển thị ở màn hình và tất cả màn hình Terminal trước đó sẽ được cuộn lên. Ngay cả khi tệp chỉ là 1 dòng, sau khi thoát vim, màn hình sẽ hiển thị dòng đầu tiên, với phần còn lại ~
và tôi thấy dấu nhắc lệnh ở cuối màn hình.
Chi tiết
$ 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)
Tôi đã so sánh các vimrc
tệp cho cả người dùng và tôi biết tất cả các cài đặt và không tìm thấy bất kỳ cài đặt / cấu hình nào liên quan đến hành vi này.
Là hành vi này liên quan đến cấu hình shell? Làm cách nào để đặt các thứ, để tôi có được hành vi như trong user1
kịch bản?
Tôi không thể mô tả điều này một cách dễ dàng, cũng khó tìm thấy google, vì tôi không biết từ khóa nào để tìm kiếm hành vi như vậy. Hãy cho tôi biết, nếu tôi nên giải thích thêm.
user1
vàuser2
tài khoản trên cùng một máy hoặc khác nhau?