Вчера я установил ubuntu 12.04 lts и не изменил никаких настроек системы, но gvim не может правильно отобразить шрифт, между символами слишком много места.
Скриншот:
Файл .gvimrc:
Попробуйте другой шрифт.
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
, то будет необходимо покинуть пространство
blockquote>set guifont=Monospace\ 10
В моем случае:
сработало на замену:
guifont=Monospace:h10
на
guifont=Monospace\ 10
аналогично
set guifont=Source\ Code\ Pro\ for\ Powerline:h10
было заменено на
set guifont=Source\ Code\ Pro\ for\ Powerline\ 10
Не уверен, что поможет.