我应该在.vimrc文件中写些什么来测试我是在运行 vim 还是 gvim

因为我非常喜欢的颜色架构colorscheme在vim中很漂亮,但是在gvim中却很丑。因此,我希望在vim中使用上述颜色模式colorcheme,在gvim中使用其他颜色模式colorscheme。

是否有任何vimscript代码可以实现此功能?

最佳答案

这两个页面包含有关配色方案以及如何切换它们的大量信息:
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

07-28 06:47