【问题标题】:vim/terminal highlighting conditionalsvim/终端高亮条件
【发布时间】:2015-12-23 12:09:14
【问题描述】:

我只是想设置 vim 以获得我喜欢的颜色。

我创建了一个~.vimrc file 并设置了syntax on

然后我去了Terminal > Preferences > Profile > Text,并一直在更改 ANSI 颜色,以使文件看起来像我想要的那样

不幸的是,我遇到了条件(if、else 等)没有使用任何 ANSI 颜色的问题,因此我无法通过这种方式更改我的偏好。

我一直在查看位于 /usr/share/vim/vim73/syntax 的 vim 语法,以了解它是如何实现的。我看到了这些分组的位置,但似乎找不到分配颜色的位置以及为什么我不能在我的首选项中仅覆盖它。

在哪里可以找到此代码,以及自定义此代码的选项有哪些

注意

  • 我在 Mac Yosemite 10.10.5 上

【问题讨论】:

  • 你不应该改变那些文件(我猜),你知道你可以选择你的配色方案吗?从 vim 内部查看:help colorscheme
  • 我正在尝试自定义配色方案。我知道我可以写一个配色方案,但我真的不想这样做,所以我很好奇是否有办法将条件的默认值更改为 ANSI 颜色,以便我可以自定义它以及这些默认值在哪里我可以改变它们

标签: vim terminal syntax-highlighting


【解决方案1】:

有很多配色方案可供选择。我最喜欢突出关键字的配色方案是 gruvbox,以下是安装步骤。

安装病原体

mkdir -p ~/.vim/autoload ~/.vim/bundle curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

安装colorscheme gruvbox

git clone https://github.com/morhetz/gruvbox.git ~/.vim/bundle/gruvbox

将以下内容添加到您的 ~/.vimrc 文件中

execute pathogen#infect()

colorscheme gruvbox set background=dark " Setting dark mode

【讨论】:

    猜你喜欢
    • 2013-07-04
    • 2018-07-27
    • 2011-12-30
    • 2017-12-20
    • 2020-01-21
    • 2019-02-22
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多