【问题标题】:How can I use different color schema between vim and gvim如何在 vim 和 gvim 之间使用不同的颜色模式
【发布时间】:2012-03-23 08:22:02
【问题描述】:

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

因为我非常喜欢的color schemacolorscheme在vim中很漂亮,但是在gvim中很丑。所以我希望当我在 vim 中时,我使用前面提到的 color schema colorscheme,而当我在 gvim 中时,使用另一个 color schema colorscheme。

有没有vimscript代码可以实现这个功能?

【问题讨论】:

  • 如果您使用正确的名称,您的谷歌搜索将大大改善:colorscheme。

标签: vim colors


【解决方案1】:

这两个页​​面有很多关于配色方案以及如何切换它们的信息: 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

【讨论】:

    【解决方案2】:

    gvim 有自己的配置文件.gvimrc。您放入此文件的设置将覆盖 .vimrc 仅适用于 gvim 的设置。

    【讨论】:

    • 我触摸了一个.gvimrc文件,gvim是.gvimrc的配色方案,但是当我选择“编辑->启动设置”时,它打开了.vimrc文件。我设置了字体,它不起作用。
    【解决方案3】:

    根据我在 gVim 中使用“设置”子菜单的经验,确实会覆盖 gvimrc。

    如果你想在 gVim 中设置字体,请将这些行添加到你的 gvimrc

    set guifont=WhateverFontYouWant\ 011

    & 用大小替换您需要的值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      相关资源
      最近更新 更多