Как сохранить выбор шрифта в gVim?

16

Я запускаю Ubuntu 9.10. Всякий раз, когда я открываю приложение gvim, я должен выбрать собственный шрифт (Edit → Select font). Я хотел бы, чтобы gvim вспомнил мой выбор. Возможно, мне нужно отредактировать файл ~/.vimrc , я не уверен.

Как я могу заставить gvim запомнить мои предпочтения?

    
задан ΤΖΩΤΖΙΟΥ 03.09.2010 в 15:48
источник

3 ответа

25

Закрыть. Установите шрифт через gui, затем используйте команду ( : , чтобы получить приглашение) set gfn? , чтобы получить текущую строку шрифта. Он должен выглядеть примерно так:

guifont=Mono Uralic 10

Затем отредактируйте / создайте ~/.gvimrc и добавьте строку:

set gfn=Mono\ Uralic\ 10

Примечание: Вам нужно избежать пробелов с выхода (как я уже выше)

    
ответ дан Oli 03.09.2010 в 15:59
источник
2

Вот автоматический подход. (Я также сделал код ниже плагин .)

Выберите шрифт, который вы хотите использовать.

Вставьте это в Gvim в командном режиме (чтобы настроить карту):

map -- :let @a=&gfn<CR>:e ~/.gvimrc<CR>Go<Esc>"apV:s/ /\ /g<CR>Iset guifont=

Затем введите -- (чтобы активировать отображение).

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

Что делает отображение:

  • :let @a=&gfn<CR> Скопировать текущую настройку шрифта в наш регистр a
  • :e ~/.gvimrc<CR> Изменить наш gvimrc (существует ли он или нет)
  • Go<Esc> Добавить новую строку в конец файла
  • "ap Вставить настройку шрифта
  • V:s/ /\ /g<CR> Escape spaces
  • Iset guifont= Поместите текст переменной переменной перед нашей настройкой
ответ дан idbrii 05.04.2011 в 21:56
0

установите сглаживание шрифта с помощью функции "anti" в ~ ~ .vimrc

set anti gfn=Ubuntu\ Mono,Inconsolata\ 12,\ Envy\ Code\ R\ 10
    
ответ дан SergioAraujo 13.10.2010 в 13:31