Di layar GNU, menggunakan pemisahan horizontal / vertikal, bagaimana Anda mengatur warna dan lebar pembagi di antara pemisahan? Saya ingin membuatnya tipis dan lebih gelap sehingga tidak terlalu menonjol.
Ada gambar yang saya maksud:
Saya kira satu pembagi dan yang lainnya adalah statusline. Saya ingin keduanya pergi ke nada yang lebih netral.
Saya menggunakan versi dev Layar GNU, dikonfigurasi dengan --enable-colors256
. Ini memiliki pemisahan vertikal bawaan serta perilaku waras dengan Vim when:defbce= 'on'.
linux
terminal
gnu-screen
aaren
sumber
sumber
:rendition so kb
mengubah warna menjadi hitam dan biru.Jawaban:
@evilsoup: Ketika Anda menginginkan "lingkungan penulisan bebas gangguan", Anda mungkin tidak ingin info apa pun di keterangan jendela - tidak lain kecuali warna beckground default terminal Anda, jadi gunakan
Ini mengatur warna back- dan foreground ke default (
d
) dan tidak menampilkan apa-apa (" "
).Untuk menghilangkan bilah vertikal, gunakan opsi yang diusulkan oleh @aaren:
tapi jangan mengatur warna latar depan maupun latar belakang. Perintah ini berfungsi
screen 4.01.00devel
, tetapi dengan<= 4.00
versi yang lebih lama (datar ) atau non-devel, Anda mungkin perlu menggunakannyasorendition "="
.Ketika Anda menambahkan baris-baris ini ke file konfigurasi layar seperti yang diusulkan oleh Stephane Chazelas di UL, Anda akan baik-baik saja:
sumber
:(
.sorendition
daripadarendition so
(versi layar yang berbeda, mungkin?) Tetapi selain itu sekarang berfungsi dengan baik, terima kasih & ini adalah 50 poin reputasi Anda. EDIT: eh, ini belum mengizinkan saya memberi hadiah: / tapi dalam waktu 19 jam itu milikmu.:)
Halaman manual saya mengatakan bahwa sorendition (...) sudah usang. Lihat "rendition so" sebagai gantinya. , jadi mungkin Anda memiliki versi yang lebih lama ?!Anda dapat dengan mudah mengubah garis status (warna horizontal), dengan mengubah string teks Anda , di
~/.screenrc
. Mengingat tangkapan layar Anda, sepertinya Anda menggunakan yang default, jadi Anda mungkin perlu menambahkan~/.screenrc
:Anda dapat mengganti
always
dengansplitonly
, tergantung pada apakah Anda ingin selalu menampilkan atau hanya jika jendela terpecah, dan Anda dapat menyesuaikan string teks menggunakan kode melarikan diri yang tercantum dalam manual layar . Sebagai contoh, meletakkan%{= kw}
di awal akan berubah warna menjadi teks putih di latar belakang hitam.Anda juga dapat menemukan banyak string teks lain melalui Internet, ada banyak yang
.screenrc
dapat ditemukan dengan Google. Saya dapat memberi Anda string teks yang saya gunakan, itu menunjukkan nama pengguna, daftar yang bagus dari jendela layar, tanggal, waktu, dan beban sistem, semua ini di latar belakang hitam dengan warna yang tidak terlalu cerah.Ya saya tahu, kodenya cukup mengerikan, tetapi dengan dokumentasi layar Anda harus dapat mengadaptasinya atau membuat layar teks yang sesuai dengan kebutuhan Anda.
Mengenai pemisah vertikal: Maaf saya tidak tahu bagaimana mereka akan berperilaku. Mungkin mereka akan mengambil warna latar belakang teks. Saya tidak dapat menemukan dokumentasi tentang hal itu dan saya tidak dapat mencobanya sendiri: versi layar yang Anda gunakan mati dengan menyedihkan di sistem saya dengan
screen caught signal 11
...sumber
Untuk garis horizontal yang saya gunakan,
dan garis vertikal yang saya gunakan
Hasilnya terlihat seperti ini.
sumber