gVIM memiliki terlalu banyak ruang antar karakter

8

Saya menginstal ubuntu 12,04 lts kemarin, dan tidak mengubah pengaturan sistem apa pun, tetapi gvim tidak bisa mendapatkan tampilan font yang benar, ada terlalu banyak ruang di antara karakter.

Screeshot:

http://i.imgur.com/rm9hF.png

File .gvimrc:

http://i.imgur.com/LngNy.png

w.core
sumber
1
Apa yang echo $LANGdikatakan?
jippie
@ jippie Dikatakanzh_CN.UTF-8
w.core
1
Hmm ... tidak bisa mereproduksi seperti itu, tetapi patut untuk mencoba yang berikut ini LANG=C gvimatau LANG=en_US.UTF-8 gvim. Jika itu berhasil, setidaknya kita tahu apa yang harus dicari. Lihatlah jawaban Joar juga, saya bisa mereproduksi metodenya.
jippie
Saya memiliki masalah yang sama, itu karena guifont saya tidak diinstal pada sistem.
Gabe Moothart

Jawaban:

4

Coba font lain.

http://vim.wikia.com/wiki/Change_font :

Di gvim, Anda dapat mengubah font menggunakan menu Edit, Pilih Font. Alternatifnya adalah memasukkan perintah:

:set guifont=*

Setelah Anda memiliki font yang Anda suka, Anda ingin menjadikannya default di masa depan. Melakukan

:set guifont?

dan Vim akan menampilkan sesuatu seperti

guifont=Lucida_Console:h11

Catat string ini. Sekarang letakkan satu baris di vimrc Anda untuk menetapkan guifont ke nilai ini, seperti ini:

if has('gui_running')
  set guifont=Lucida_Console:h11
endif

Catatan: Jika ada spasi dalam teks yang dicetak, seperti

guifont=Monospace 10

perlu untuk melarikan diri dari ruang

set guifont=Monospace\ 10
joar
sumber
Font saya secara default adalah Monospace 10, yang terlihat normal. Saya ingin tahu mengapa gvim pada sistem grick terlihat berbeda.
jippie