Vim'e arka plan rengini tüm ekrana genişletmesini nasıl söyleyebilirim?


11

Vim renk şemaları ile ilgili bir sorunum var: Arka plan rengi tüm ekranı doldurmuyor. Örneğin, "mavi" renk şemasında tüm ekran maviye dönmelidir. Bunun yerine, mavi arka plan her satırın sonuna kadar uzanır. Bu konsoldaki bir ayar eksik mi veya vim varsayılan ayarlarımda bir sorun mu var?

Ben sadece Ubuntu 10.10 ile bu sorunu yaşıyorum. echo $TERMçıktılar xterm-color.

[Güncelleme]: Hata kaynaklarını ortadan kaldırmak için minimal ~ / .vimrc şöyle görünür:

filetype plugin on
colorscheme blue
syntax on

/etc/vim/vimrc Ubuntu'nun değiştirilmemiş varsayılanlarını içerir


ekran kullanıyor musun
Uku Loskit

Hayır, ekran kullanmıyorum
chiborg

vim'de ayarlamayı denedin set t_Co=256mi?
Martin

.vimrc'in ilgili bölümünü gönderebilir misiniz?
gerryk

set t_Co=256ön plan metninin yanıp sönmesini sağlar, ancak arka plan rengini değiştirmez.
chiborg

Yanıtlar:


14

Burada açıklandığı gibi , terminal seçeneğini temizleyerek Arka Plan Rengi Silme'yi (BCE) devre dışı bırakın (Vim'de t_utçalıştırın :set t_ut=ve terminalin ekranını yenilemek için Control+ düğmesine basın L), böylece Vim renk düzeninin arka plan rengini tüm terminal ekranına genişletir. Bu, Vim tmux veya GNU ekranının içinde kullanılıyorsa da çalışır.


3

Tmux içinde vim kullanırken Ubuntu 12.04 ve OpenBSD 5.1 ile aynı sorunu yaşadım. Sonunda, terminal tipimi ekran-256renk olarak ayarlayarak çözebildim .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.