Màn hình GNU - Xóa cửa sổ vim sau khi thoát


12

Tôi sử dụng urxvt với màn hình GNU với X11 trên máy mac của tôi. Tôi rất thích nó. Vấn đề duy nhất của tôi, là khi tôi thoát vim, nó đặt dấu nhắc shell bên dưới cửa sổ vim. Đây không phải là một vấn đề lớn, nhưng về cơ bản nó che giấu bất cứ điều gì tôi đang làm trước khi tôi mở vim. Nếu tôi sử dụng urxvt mà không có màn hình GNU và thoát vim, nó sẽ ẩn cửa sổ vim và đặt dấu nhắc shell của tôi ngay sau dấu nhắc mở vim.

Bất cứ ý tưởng nào về những gì tôi có thể sửa chữa trong màn hình để giúp với điều này?

Điều này có liên quan gì đến màn hình trống không?


đây là một liên kết tốt với các cài đặt phổ biến bạn nên có trong screenrc hoặc .screenrc wiki.linuxquestions.org/wiki/Screen
Spike

Câu trả lời:


18

Kích hoạt altscreentùy chọn trong ~/.screenrc.

Các chương trình toàn màn hình sử dụng một tính năng đầu cuối gọi là "màn hình thay thế", có bộ đệm màn hình riêng biệt và (thường) thay đổi hành vi nhỏ để thích ứng với các giao diện như vậy. Chương trình vào màn hình 'thay thế' khi bắt đầu và trở lại 'bình thường' khi thoát.

Do Screen tự hoạt động như một trình giả lập thiết bị đầu cuối, nên nó cũng phải mô phỏng tính năng màn hình thay thế. Tất cả các trình giả lập thiết bị đầu cuối khác đều bật tính năng này theo mặc định, nhưng Screen ẩn nó phía sau altscreentùy chọn vì một số lý do lịch sử.


1
Tôi không thể nâng cao bạn đủ!
George

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.