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
cevap
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.
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.
oarfish, terminalin alt ve sağ taraflarındaki farklı renkler hakkında konuşuyor. – jamessan
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.
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
Çözülmüş bir problem sorun değil. – romainl
"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. –
Eklenti vim-pedant'u kullanarak iterm2'nin paletini vim'in renk tonunu eşleştirmek için otomatik olarak güncelleyebilirsiniz.
Bu, soruya cevap vermiyor gibi görünüyor. Ya da, en iyi ihtimalle müdahaleci bir çözümdür. – oarfish
- 1. Mac/Kakao: Uygulamamda bir terminal penceresi gömün
- 2. Bir kakao uygulamasından belirtilen bir klasöre bir terminal penceresi açın
- 3. SourceTree özel eylem çalışmaz, ancak Git terminal penceresi aracılığıyla çalışır
- 4. Terminal
- 5. Terminal
- 6. Textarea, üst genişliğinin genişliğini nasıl doldurur?
- 7. Python, neden mmap.move() belleği doldurur?
- 8. Xcode ve Curses.h, Terminal
- 9. Python - Qt. Telnet veya ssh sunucu etkileşimi için Terminal Penceresi nasıl yapılır
- 10. Mac Terminal
- 11. MAC Terminal
- 12. Python'da terminal çıkışını nasıl alabilirim?
- 13. , açılır kutuyu dinamik olarak doldurur; SimpleForm() Sınıfı
- 14. Terminal Çalıştırıcısı
- 15. Terminal Çökmesi
- 16. Tarayıcı Penceresi nasıl sürüklenebilir?
- 17. Çıkış penceresi nasıl eklenir?
- 18. Gnome terminal temasını programa göre değiştirin
- 19. Rails polimorfik çağrışımlar için "model_type" alanını nasıl doldurur?
- 20. Kullanıcı giriş yaptığında form girişlerini nasıl Otomatik Doldurur?
- 21. Terminal genişliğini alın Haskell
- 22. Emacs: Terminal vs kabuk?
- 23. Docker Quickstart Terminal
- 24. Ekran görüntüsü "önizleme" penceresi nasıl çizilir?
- 25. .cv'yi AzureSQL'e terminal
- 26. Kapatma tarayıcı penceresi nasıl engellenir?
- 27. WinAPI Şeffaf Penceresi Nasıl Temizlenir
- 28. WPF Penceresi Nasıl Yapılır Duyarlı
- 29. Tmux penceresi veya bölme adı, GNOME Terminali
- 30. 256 renkli terminal kitaplığı?
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
hayır öyle değil ... –
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