Я использую Ubuntu 9.10. Всякий раз, когда я открываю приложение gvim, мне приходится выбирать собственный шрифт («Правка» → «Выбрать шрифт»). Я хотел бы, чтобы gvim запомнил мой выбор. Возможно, мне нужно отредактировать файл ~/.vimrc
, я не уверен.
Как я могу заставить gvim запомнить мои предпочтения?
Закрыть. Установите шрифт через графический интерфейс, затем используйте команду (:
, чтобы получить подсказку) set gfn?
, чтобы получить текущую строку шрифта. Это должно выглядеть примерно так:
guifont=Mono Uralic 10
Затем отредактируйте / создайте ~/.gvimrc
и добавьте строку:
set gfn=Mono\ Uralic\ 10
Примечание: Вам нужно выйти из пробелы из вывода (как у меня выше)
Вот автоматизированный подход. (Я также сделал код ниже плагином .)
Выберите шрифт, который вы хотите использовать.
Вставьте это в 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>
Пробелы Iset guifont=
Поместить текст переменной набора перед нашей настройкой установите сглаживание шрифта с помощью 'anti' в вашем ~ / .vimrc
set anti gfn=Ubuntu\ Mono\12,Inconsolata\ 12,\ Envy\ Code\ R\ 10
две опции здесь для сохранения выбора шрифта для Gvim
$HOME/.vimrc
файл (этот файл конфигурации для терминального Vim): if has('gui_running')
set guifont=Consolas\ Regular\ 12
endif
$HOME/.gvimrc
: " use vim config
source $HOME/.vimrc
" set gui font
set guifont=Consolas\ Regular\ 12
В настоящее время, я использую Vim8.0, таким образом vimscript грамматика отличается от версии 7.x