Как я могу использовать разные цветовые схемы между vim и gvim - PullRequest
3 голосов
/ 23 марта 2012

Что я должен написать в моем .vimrc файле, чтобы проверить, выполняю ли я vim или gvim .

Поскольку цветовая схема colorscheme, мне очень нравится, красив в vim, но в gvim безобразен.Поэтому я хочу, чтобы, когда я в vim, я использовал вышеупомянутую цветовую схему colorscheme, а когда я в gvim, использовал другую color schema colorscheme.

Есть ли какой-нибудь код vimscript, способный реализовать эту функцию?

Ответы [ 3 ]

16 голосов
/ 23 марта 2012

На этих двух страницах есть много информации о цветовых схемах и о том, как их переключать: http://vim.wikia.com/wiki/Switch_color_schemes http://www.indelible.org/ink/vim-colorschemes/

Также имеется проблема, с которой вы столкнулись:

if has('gui_running')
    " GUI colors
    colorscheme foo
else
    " Non-GUI (terminal) colors
    colorscheme bar
endif
4 голосов
/ 23 марта 2012

gvim имеет свой собственный файл конфигурации, .gvimrc. Настройки, которые вы указали в этом файле, переопределят настройки .vimrc только для gvim.

0 голосов
/ 24 марта 2012

из моего опыта использования подменю «Настройки» в gVim переопределяет gvimrc.

Если вы хотите установить шрифт в gVim, добавьте эти строки в ваш gvimrc

set guifont=WhateverFontYouWant\ 011

и замените размер на требуемое значение

...