Saya menggunakan urxvt dengan layar GNU dengan X11 di mac saya. Saya sangat menyukainya. Satu-satunya masalah saya, adalah bahwa ketika saya berhenti vim, ia menempatkan prompt shell di bawah jendela vim. Ini bukan masalah besar, tetapi pada dasarnya menyembunyikan apa pun yang saya lakukan sebelum saya membuka vim. Jika saya menggunakan urxvt tanpa layar GNU dan keluar dari vim, ia menyembunyikan jendela vim dan menempatkan prompt shell saya tepat setelah prompt yang membuka vim.
Adakah yang tahu apa yang bisa saya perbaiki di layar untuk membantu dengan ini?
Apakah ini ada hubungannya dengan layar kosong?
vim
gnu-screen
urxvt
Brian
sumber
sumber
Jawaban:
Aktifkan
altscreen
opsi di~/.screenrc
.Program layar penuh menggunakan fitur terminal yang disebut "layar alternatif", yang memiliki buffer layar terpisah dan (sering) perubahan perilaku kecil untuk beradaptasi dengan antarmuka tersebut. Program memasuki layar 'pengganti' ketika dimulai, dan kembali ke 'normal' saat keluar.
Karena Layar itu sendiri bertindak sebagai emulator terminal, ia juga harus meniru fitur layar-alt. Semua emulator terminal lainnya mengaktifkan fitur ini secara default, tetapi Layar menyembunyikannya di belakang
altscreen
opsi karena beberapa alasan historis.sumber
Tambahkan baris ini ke ~ / .screenrc Anda:
sumber