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

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

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

18
задан 17 February 2014 в 08:55

4 ответа

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

guifont=Mono Uralic 10

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

set gfn=Mono\ Uralic\ 10

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

0
ответ дан 17 February 2014 в 08:55

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

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

Вставьте это в 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> Пробелы
  • [ 1115] Iset guifont= Поместить текст переменной набора перед нашей настройкой
0
ответ дан 17 February 2014 в 08:55

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

set anti gfn=Ubuntu\ Mono\12,Inconsolata\ 12,\ Envy\ Code\ R\ 10
0
ответ дан 17 February 2014 в 08:55

две опции здесь для сохранения выбора шрифта для Gvim

  1. в $HOME/.vimrc файл (этот файл конфигурации для терминального Vim):
if has('gui_running')
    set guifont=Consolas\ Regular\ 12
endif
  1. делают отдельный файл конфигурации для Gvim, $HOME/.gvimrc:
" use vim config
source $HOME/.vimrc
" set gui font
set guifont=Consolas\ Regular\ 12

В настоящее время, я использую Vim8.0, таким образом vimscript грамматика отличается от версии 7.x

0
ответ дан 3 September 2019 в 15:59

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

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