gVIM có quá nhiều khoảng trống giữa các ký tự


8

Tôi đã cài đặt Ubuntu 12.04 lts vào ngày hôm qua và không thay đổi bất kỳ cài đặt hệ thống nào, nhưng gvim không thể hiển thị phông chữ chính xác, có quá nhiều khoảng trống giữa các ký tự.

Screeshot:

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

Tệp .gvimrc:

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


1
echo $LANGnói gì
jippie

@jippie Nó nóizh_CN.UTF-8
w.core

1
Hmm ... không thể tái tạo nó theo cách đó, nhưng nó đáng để thử sau đây LANG=C gvimhoặc LANG=en_US.UTF-8 gvim. Nếu điều đó hoạt động, ít nhất chúng ta biết những gì cần tìm kiếm. Hãy xem câu trả lời của Joar, tôi đã có thể tái tạo phương pháp của anh ấy.
jippie

Tôi gặp vấn đề tương tự, đó là do guifont của tôi chưa được cài đặt trên hệ thống.
Gabe Moothart

Câu trả lời:


4

Hãy thử một phông chữ khác.

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

Trong gvim, bạn có thể thay đổi phông chữ bằng menu Chỉnh sửa, Chọn Phông chữ. Một cách khác là nhập lệnh:

:set guifont=*

Khi bạn có một phông chữ bạn thích, bạn muốn đặt nó làm mặc định trong tương lai. Làm

:set guifont?

và Vim sẽ hiển thị một cái gì đó như

guifont=Lucida_Console:h11

Ghi chú của chuỗi này. Bây giờ đặt một dòng trong vimrc của bạn để đặt guifont thành giá trị này, như thế này:

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

Lưu ý: Nếu có một khoảng trắng trong văn bản được in, chẳng hạn như

guifont=Monospace 10

nó sẽ là cần thiết để thoát khỏi không gian

set guifont=Monospace\ 10

Phông chữ của tôi theo mặc định là Monospace 10, trông bình thường. Tôi tò mò tại sao gvim trên hệ thống của grick lại khác.
jippie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.