【问题标题】:Trigger different iterm color scheme when entering vim进入vim时触发不同的iterm配色方案
【发布时间】:2016-06-23 22:55:48
【问题描述】:

我对 Vim 还很陌生,但我一直使用 iTerm 作为我的主要终端。

正如你所料,我在 OSX 上,我为 iTerm 定义了一个主题,但我想知道当我进入 Vim 时是否可以触发不同的主题。在这种情况下,我使用 Homebrew 主题作为我的主要 iTerm 主题,但是当我进入 Vim 时,我希望它把主题更改为 Cobalt2(仅适用于带有 Vim 的窗口)。

提前致谢。

【问题讨论】:

  • 最简单的方法是定义一个别名、函数或 shell 脚本来代替 vim 运行。称它为“vim”并让它改变颜色,运行真正的 vim,然后不改变颜色。

标签: vim terminal themes iterm2 iterm


【解决方案1】:

我想知道当我在 Vim 上输入时是否可以触发不同的主题。

是的,你可以使用:colorscheme scheme_name更改它,但是默认情况下似乎没有发货cobalt2方案。您可以通过:colo <TAB> 迭代列表。 为了永久设置它,我们需要在~/.vimrc 中设置它。

在这种情况下,我使用 Homebrew 主题作为我的主要 iTerm 主题,但是当我进入 Vim 时,我希望它将主题更改为 Cobalt2(仅适用于带有 Vim 的窗口)。

显然,cobalt2 在 vi​​m 上默认不提供,因此我们需要先安装它。 通常的程序是将sheme文件放在~/.vim/colors中。如果~/.vim 中不存在,则创建colors 文件夹。

Google 搜索提供的链接很少,例如 cobalt2-vim。如果这没有帮助,那么您可能想从 here 中选择您喜欢的配色方案。

这可能无法完全解决您的问题,但希望如此。它有帮助

【讨论】:

    猜你喜欢
    • 2023-04-11
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 2013-11-21
    相关资源
    最近更新 更多