2014-11-14 29 views
13

Terminalde Vim çalıştırırken, vim penceresi tüm ekran alanını doldurmaz ve terminal arka plan rengi vimden radikal olarak farklı olduğunda çok rahatsız edici olur. Kuşkusuz, onları bir şekilde senkronize etmek isteyebiliriz, ama bunu istemediğimden, tüm pencerede vim'i nasıl uzatabilirim? Aşağıdaki ekran görüntüsü problemi göstermektedir.Vim'i nasıl doldurur Terminal penceresi

enter image description here

cevap

4

Terminalinizin tek bir satırdan/sütundan daha az aralıklarla yeniden boyutlandırılmasına izin veriyor gibi görünüyor. Diğer yandan Vim, yalnızca tam satır veya sütun çizer. Dolayısıyla, Vim'in penceresini görüntülediği zaman terminaldeki kısmen görülebilir satırlar/sütunlar çizilmiyor.

+0

Hm, bu tam ekran olarak kullanmak istediğim için kötü. Sütun ne kadar piksel içermesi gerektiğini vim söylemek mümkün değil, değil mi? – oarfish

+0

hayır öyle değil ... –

+2

Btw. Yeniden boyutlandırmanın onunla hiçbir ilgisi yoktur. Pencereyi yeniden boyutlandırırsam, kenarlıklar aynı kalır, bu yüzden olamaz. – oarfish

-3

O VIM ekranı doldurmuyor değil; bu. Gördüğünüz şey yardım metnidir. Yardım metni ortalanmış. Ekleme moduna girdiğinizde veya bir komut çalıştırdığınızda, gider.

+3

oarfish, terminalin alt ve sağ taraflarındaki farklı renkler hakkında konuşuyor. – jamessan

4

Sadece iki çözüm vardır:

  • Terminal öykünücüsü'nın arka plan ve Vim'ın arka planını aynı renk,

  • vermek ya Vim'ın arka plan rengini kaldırın.

um, kabuk, her komut satırı programı, her hücrenin, bir karakter büyüklüğü olan bir ızgara ekranı bölün. GUI penceresinin piksel cinsinden boyutu, kabuğun ızgara boyutuna uymuyorsa, bu çirkin dolguyu elde edersiniz.

Örnek:

Ben 240 sütun ve 55 hatları sığabilecek ama her zaman ekranın alt kısmında bir 5 piksel dolgu olacak
    • cep boyutu 7x19 ve görüntülü 1680x1050 olduğunu.

    Ayrıca, birçok terminal öykünücüsü, okunabilirliği artırmak için kullanılabilir ekranın çevresine varsayılan dolgu ekler ve bu sayede bir terminal öykünücüsünde çalışırken Vim'i gerçekten tam ekran yapamazsınız.

  • +0

    Birinin bunun bariz bir problem olduğunu ve bu nedenle bir şekilde ele alınacağını düşünürdüm. Çok iç karartıcı. – oarfish

    +1

    Çözülmüş bir problem sorun değil. – romainl

    +0

    "Bunun bir bariz sorun olduğunu ve bu nedenle bir şekilde ele alınacağını düşünürdüm." Terminallerin ve komut satırlarının kullanılmasının bir sonucu olduğunu ve bunun problemsiz olduğunu ve başka bir şeye yoğunlaşacağını düşünürdüm. X-Windows veya yerel bir vim sürümünü kullanmayı deneyin veya yazı tipi boyutunu değiştirin. –

    -2

    Eklenti vim-pedant'u kullanarak iterm2'nin paletini vim'in renk tonunu eşleştirmek için otomatik olarak güncelleyebilirsiniz.

    +0

    Bu, soruya cevap vermiyor gibi görünüyor. Ya da, en iyi ihtimalle müdahaleci bir çözümdür. – oarfish