Подтвердить что ты не робот

Gvim: промежуток между буквами Ubuntu (шрифт Consolas)

Думаю, я мог бы просто скопировать мой vimrc из моей Windows в мою Linux-бокс, но столкнулся с несколькими проблемами с интервалом между буквами на Ubuntu.

Vim preview

Надеюсь, это подходящее место, чтобы задать этот вопрос со всеми этими новыми сайтами stackexachange.

Update:

Шрифт правильно установлен. Я думаю. Из меню я могу выбрать его, и он отлично работает.

Ubuntu font directory

4b9b3361

Ответ 1

AFAIK :h вещь работает только в Windows и OS X, в Linux это должно быть

:set guifont=Consolas\ 11

Странный дисплей обычно вызван неправильной настройкой шрифта. Если вы используете gvim в разных ОС, вы можете поместить его в свой .gvimrc:

if has("gui_gtk2")
    set guifont=Consolas\ 11
elseif has("gui_macvim")
    set guifont=Consolas:h12
elseif has("gui_win32")
    set guifont=Consolas:h11
end

Ответ 2

Я не знаю, что должна делать директива :h, но

:set guifont=Consolas:h11

дает ужасное межлатеральное расстояние, но

:set guifont=Consolas\ 11

в порядке. (Но set guifont=Droid\ Sans\ Mono лучше еще;)