Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim+日光浴+终止符=以黑色突出显示的关键字_Vim_Themes_Syntax Highlighting_Terminator - Fatal编程技术网

Vim+日光浴+终止符=以黑色突出显示的关键字

Vim+日光浴+终止符=以黑色突出显示的关键字,vim,themes,syntax-highlighting,terminator,Vim,Themes,Syntax Highlighting,Terminator,我开始配置vim,所以我安装了病原体并进行了solarized 这是我的.vimrc和solarized主题的屏幕截图 我不明白为什么像“set”这样的关键词用黑色突出显示? 是因为终结者吗 当我打开一个python脚本时,所有的关键字都会高亮显示,这是同样的问题 谢谢 编辑 真正的问题是,您可以在vim、zsh和terminator配置中设置不同的背景/颜色。有没有办法让这一切看起来像日光浴?我认为问题来自相互重叠的背景。黑色实际上是terminator的背景。Colorscheme的作者可以

我开始配置vim,所以我安装了病原体并进行了solarized

这是我的.vimrc和solarized主题的屏幕截图

我不明白为什么像“set”这样的关键词用黑色突出显示? 是因为终结者吗

当我打开一个python脚本时,所有的关键字都会高亮显示,这是同样的问题

谢谢

编辑
真正的问题是,您可以在vim、zsh和terminator配置中设置不同的背景/颜色。有没有办法让这一切看起来像日光浴?我认为问题来自相互重叠的背景。黑色实际上是terminator的背景。

Colorscheme的作者可以从GUI Colorscheme的16777216颜色调色板、256色终端模拟器的256色xterm调色板以及其他情况下命名为ANSI的16种用户可配置颜色构建自己的调色板

显而易见的结果是,要想出一个保证在任何地方看起来都一样的配色方案是极其困难的

我对colorscheme所做的选择是在GUI版本中仅使用xterm调色板中的颜色,这使得实际上无法仅根据颜色来区分终端Vim和图形Vim。老实说,我不知道有多少配色方案可以做到这一点,但是调色板本身的局限性,比如说,没有棕色,无可否认,这让它有点复杂和限制

对于8/16色终端,我从调色板中提供18的值,以便用户可以自定义其16种ANSI颜色,并享受与更具功能的终端或GVim几乎相同的体验。这是每个colorscheme作者都必须做的事情,没有解决办法


一些colorscheme的作者从一个有限的、任意的调色板开始他们的工作,通常是16-20种颜色,他们将其改装成自己的配色方案。由于它们的调色板大部分时间都在xterm调色板之外,因此它们能够为您提供令人印象深刻的开箱即用GUI体验,但256色的终端体验通常是如此,强迫您将终端倒退到xterm$术语,以享受定制的ANSI颜色。

Solarized自创建以来一直是社区中的一大痛苦。它是由无知的人设计的,他们喜欢用伪科学的知识来装饰他们的营销演讲。不用麻烦了。如果你这样做了,去查看他们的自述/常见问题,并使用他们的问题跟踪器。我不喜欢solarized本身,我只是在寻找一个简单的vim主题,看起来不错。我只是没有时间给自己配置配色方案。我认为solarized对初学者很好,也许不是每个人都这么认为。也许你有一个更好的简单的选择?好吧,我有我自己的配色方案,我会让你自己找到不被指责的东西;-它比Solarized简单可靠得多。但是有数百种高质量的配色方案可用,它们只需要vimrc中的colorscheme即可。试试Mustang,BusyBee…Solarized的问题不在于它的外观,而在于它的设计以及它的工作原理,自从它发布以来,它已经被证明是客观可怕的。感谢这些信息。有没有办法知道配色方案是否依赖于终端?例如,solarized和mustang的真正区别是什么?