2012-03-23 3 views
6

В Fedora15 я изначально использовал vim, со всеми моими настройками, определенными в моем файле ~/.vimrc. Недавно я установил vim-X11 и теперь перешел на gvim. Я определил ~/.gvimrc файл со следующей строкой, чтобы установить шрифт:Почему настройка шрифта не работает в gvim?

set guifont=Bitstream_Vera_Sans_Mono:h11:cANSI 

Однако, это не работает. Есть две странные вещи:

  1. Другие настройки, такие как номер строки, цветовая схема работает правильно, но настройка шрифта не работает. Вместо этого мне нужно каждый раз устанавливать их в панели инструментов, чтобы изменить шрифт: «Редактировать-> Выбрать шрифт».

  2. Каждый раз, когда я выбираю «Редактировать -> Параметры запуска», он открывает файл ~/.vimrc вместо файла ~/.gvimrc.

ответ

15

Ваш guifont действителен только для Windows. В GTK GVim вы хотите:

set guifont=Bitstream\ Vera\ Sans\ Mono\ 11 

Кроме того, вы можете использовать set guifont=*, чтобы вызвать диалоговое окно системы, чтобы выбрать шрифт, а затем посмотреть на содержимое настройки с set guifont?.

GVim загружает .vimrc, а затем .gvimrc, поэтому вы можете отделить настройки, которые относятся только к графическому интерфейсу.

+0

Большое спасибо. Если есть параметр, ключ в ~/.gvimrc будет таким же, как в ~/.vimrc, но значение отличается, значение ~/.gvimrc переопределит значение ~/.vimrc, правильно? –

+1

@TankyWoo: Да, '.gvimrc' всегда загружается после' .vimrc'. См. ': Help gvimrc'. –

+0

: Спасибо, что помогли мне решить этот вопрос так быстро и идеально. Танки ты. –

0

Я нахожу использовать set guifont=* тогда set guifont? не будет работать, но set guifont=Bitstream\ Vera\ Sans\ Mono\ 11 хороший

+0

если хотите узнать больше о шрифте gvim, нажмите ['более подробный ответ'] (http://stackoverflow.com/questions/3539437/gvim-ubuntu-letter-spacing-consolas-font) – dannyliu

Смежные вопросы