Gvim unicode gösterme


10

Unicode karakterleri göstermek için GVim'i (v. 7.3. Windows XP'de) önemlidir? Çizgisinde bir şey

http://vimcasts.org/episodes/show-invisibles/ ( almaya çalıştığım küçük üçgeni görmek için liste listelerini arayın ).

kullanıyorum

set encoding,
set fileencoding,
and set fileencodings,

tüm utf-8 için, bu yardımcı olur.

Bunun basit bir şey olması gerektiğini biliyorum, ama yine de buradayım, sıkışıp kaldım. Yardım.

Yanıtlar:


5

Mevcut yazı tipiniz kullandığınız tüm karakterleri görüntüleyebilir mi? Değilse, GVim tarafından kullanılan yazı tipini değiştirmeniz gerekir. Check out SO bu konu . Alıntı:

MS-Windows için bazı yazı tiplerinde sınırlı sayıda Unicode karakter vardır. "Courier New" yazı tipini kullanmayı deneyin. Kullanılabilir yazı tiplerini seçmek ve denemek için Yazı Tipi Düzenle / Seç ... menüsünü kullanabilirsiniz. Ancak yalnızca sabit genişlikli yazı tipleri kullanılabilir. Misal:

:set guifont=courier_new:h12

2
Cou.New, Courier, Consolas, Lucida Console'u denedim ... ... tüm aldığım soru işareti olan küçük bir kare kutu.
Kale

Hangi karakterler için @RookL? ( gaunicode değerini bulmak için bir karakterin üzerine basabilirsiniz . Yazı tipinin bu karakteri içermemesi mümkündür.
Aditya

:set guifontwide=MingLiU:h10 ( stackoverflow.com/a/14613767/239408
adresinden

5

Vim'de Unicode ekranı açtıktan sonra

:set encoding=utf-8

etkili olması için dosyayı yeniden yüklemeniz gerekebilir. Do :e!dosyayı yeniden. set encoding=utf-8Çalışırsa, vimrc dosyanızı koymak isteyebilirsiniz .


1

Kodlamayı aşağıdakilerle değiştirmeyi deneyin:

:set encoding=utf-8

Soruyu tekrar okuyun.
Kale
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.