Dalam ekspansi prompt ZSH, perintah %E seharusnya “Bersihkan hingga akhir baris.”
Ini berfungsi:
Namun, itu tidak berfungsi di tmux:
Masalahnya tampaknya dengan BCE (Background Color Erase). Di layar, saya dapat menambahkan opsi defbce aktif. Saya tidak dapat menemukan pengaturan serupa untuk tmux. Apakah itu ada?
Jawaban yang Diterima:
Tidak seperti screen
, tmux
tidak memiliki penghapusan warna latar belakang yang dapat dialihkan kemampuan dalam emulator terminalnya. Penghapusan selalu dengan warna latar belakang default, tidak pernah dengan warna latar belakang saat ini.
Nicholas Marriott menambahkannya ke daftar tugas pada September 2015, tetapi menyatakan pada saat itu bahwa baik dia maupun orang lain tidak cukup peduli untuk menerapkannya.
Dia kemudian menerapkannya pada Oktober 2016, hampir setahun setelah jawaban ini awalnya ditulis.
Bacaan lebih lanjut
- Nicholas Marriott (2015-09-15). Mendukung penghapusan warna latar belakang (sm) . tmux/tmux. Kesalahan #109. GitHub.
- Nicholas Marriott (2015-09-15). Tambahkan SM ke TODO. . tmux/tmux. 54bd7612868341c47bd3bd237c9598d5860b3ef3. GitHub.
- vim colorscheme sepenuhnya salah di dalam layar atau sesi tmux :
t_ut mematikan SM. tmux harus mendukung BCE tetapi itu tergantung pada versi tmux, saya pikir 2.1 terlalu tua.