如何为Gvim和Vim获得单独的配色方案?

jtw3ybtb  于 2022-11-11  发布在  其他
关注(0)|答案(2)|浏览(153)

我已经用了一段时间的vim了,但是在我的朋友介绍我使用gvim之后,我现在正在尝试使用它。我有基本的vimrc设置:

set guifont=Monaco:h17
colorscheme zellner
set number
syntax on

我注意到这些设置被应用到了我的gvim上。我想为gvim和vim使用不同的配色方案,因为我通常用vim或vi打开文件,并使用gvim作为我的主代码编辑器。
我听到人们谈论.gvimrc文件,但我的.bashrc、.zshrc和.vimrc文件所在的位置没有它。
如何为gvim和vim设置单独的配色方案?

rjee0c15

rjee0c151#

Vim不会为您创建~/.vimrc~/.gvimrc,因此您必须自己创建它们。
您可以在shell中创建缺少的文件,然后在Vim中编辑:

$ touch ~/.gvimrc
$ vim ~/.gvimrc
<some editing>
:wq

或从Vim执行所有操作:

:e ~/.gvimrc
<some editing>
:wq

注意:无论您是否有~/.gvimrc~/.vimrc仍然是源代码,因此您的gvimrc可以保持轻量级,只使用特定于GUI的选项和覆盖。

" ~/.vimrc
colorscheme zellner
set number
syntax on

" ~/.gvimrc
set guifont=Monaco:h17
colorscheme slate
vjhs03f7

vjhs03f72#

您可以在单个~/.vimrc中执行此操作:

if has("gui_running")
    colorscheme zellner
else
    colorscheme blue
endif

请参阅http://vimdoc.sourceforge.net/htmldoc/eval.html#has()和http://vimdoc.sourceforge.net/htmldoc/eval.html#feature-list

相关问题