У gVIM слишком много места между персонажами

Вчера я установил ubuntu 12.04 lts и не изменил никаких настроек системы, но gvim не может правильно отобразить шрифт, между символами слишком много места.

Скриншот:

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

Файл .gvimrc:

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

8
задан 29 April 2012 в 01:00

2 ответа

Попробуйте другой шрифт.

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

В gvim вы можете изменить шрифт, используя меню «Правка», выберите «Шрифт». В качестве альтернативы можно ввести команду:

:set guifont=*

Если у вас есть понравившийся шрифт, вы хотите сделать его по умолчанию в будущем. Сделайте

:set guifont?

и Vim отобразит что-то вроде

guifont=Lucida_Console:h11

. Запишите эту строку. Теперь вставьте строку в ваш vimrc, чтобы установить guifont на это значение, например так:

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

Примечание. Если в напечатанном тексте есть пробел, например

guifont=Monospace 10

, то будет необходимо покинуть пространство

set guifont=Monospace\ 10
0
ответ дан 29 April 2012 в 01:00

В моем случае:

  • gvim 8.1.1401
  • debian 10 (buster)
  • X11 с крысиным ядом

сработало на замену:

guifont=Monospace:h10

на

guifont=Monospace\ 10

аналогично

set guifont=Source\ Code\ Pro\ for\ Powerline:h10

было заменено на

set guifont=Source\ Code\ Pro\ for\ Powerline\ 10

Не уверен, что поможет.

0
ответ дан 17 July 2020 в 21:19

Другие вопросы по тегам:

Похожие вопросы: