- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 WSL 和 vim 的新用户,我想为终端 vim 安装一个新的颜色方案。我执行标准步骤:创建 ~/.vim/colors 目录,然后将 theme.vim 文件移到那里。当我打开 vim 时,我可以使用 :colorscheme 选择它们,但我得到的主题与我安装的主题完全不同。我现在尝试了三个不同的主题,但没有一个按预期工作。
这里有人知道这可能是什么原因吗?
最佳答案
Tl;dr:确保配色方案适合您的环境。
Vim 颜色方案可以单独或组合具有以下任何属性......
8/16 颜色友好的配色方案使用终端仿真器的基于 0 的 16 种颜色调色板。由于各种终端仿真器具有不同的默认设置,并且该调色板是用户可配置的,因此无法准确预测其外观。
您可以预期这些颜色方案在大多数终端模拟器中都能很好地工作。
256 色友好配色方案使用半标准化的基于 0 的 256 色调色板,其中较低的 16 个索引对应于上述 16 色调色板。这意味着颜色 16 到 255 可以合理地预期在现代终端仿真器中看起来相同。
如果您的 $TERM
环境变量设置为以 256color
、xterm-256color
是最常见的正确值。
GUI 友好的颜色方案使用十六进制值(如 HTML/CSS 中的值)以获得最佳体验。如果颜色方案是 GUI 友好的,那么它自动是真彩色友好的,这使得它适合在支持所谓的“真彩色”功能的终端仿真器中使用。
如果您使用 GUI Vim,那么您不必担心这些颜色方案的任何问题。如果您在终端模拟器中使用 Vim,那么您必须检查它是否支持“真彩色”功能,如果是这样,请使用 :help 'termguicolors'
在 Vim 中启用它。
颜色方案作者通常会明确说明这些内容,因此您应该能够仅通过阅读其自述文件
来判断颜色方案是否适合您的需求。如果不是这种情况,您可以尝试在代码中查找这些提示:
ctermbg
和 ctermfg
仅设置为颜色名称或数字 0-15 表示颜色方案是 8/16 颜色友好的。
请注意,名称表示法比数字表示法更便于移植。
ctermbg
和 ctermfg
设置为数字 0-255 表示颜色方案支持 256 色。
guibg
和 guifg
存在意味着颜色方案是 GUI 友好/真彩色友好的。
关于vim - WSL : Installed colorscheme for terminal vim not working properly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66622866/
我已经在我的 ~/.vimrc/colors 文件夹中安装了一个名为 ashen.vim 的配色方案。当我在 vim 中时,我可以通过执行 :colorscheme ashen 来执行配色方案,但文件
这个问题在这里已经有了答案: Incorrect colors with vim in iTerm2 using Solarized (11 个答案) 关闭 9 年前。 我刚刚切换到 Vim 的 S
有什么工具可以将pygments样式定义转换为gvim colorscheme? 我找到了vim2pygments,它将vim colorschemes转换为pygments主题,但是我没有发现任何相
我已经创建了自己的配色方案,并想在我的 ~/.vimrc 文件中将其设置为默认值。 我的问题是,(据我所知),我在我学校的 Linux 服务器 (Ubuntu 14.04) 上,数百名学生在那里拥有帐
我使用的是 Mac OSX Lion 10.7.2,Terminal.app 支持 256(:echo &t_Co 的输出)。在我的 vimrc 中我有 (PATH/TO/vim/vimrc) syn
在 vim 中,我想做的是突出显示自上次提交以来我所做的所有修改(我个人使用 mercurial),要么使用两种颜色,要么使用旧版相同配色方案的深色和浅色版本和新内容,分别。我不关心语法高亮,因为文档
我在 chakra_ui 中扩展了主题提供程序 import React from "react"; import ReactDOM from "react-dom"; import { Chakra
我设置了一个热键来自动创建一些别名并在我通过 SSH 连接到服务器时安装脚本(为了我的工作)。有谁知道从命令行设置 vim colo 以便我可以在我的热键中使用它的方法吗?谢谢! 最佳答案 您可以在启
我正在尝试更改 vim 编辑器上的配色方案。 我把它放在 .vimrc 文件中 set t_Co=256 colorscheme molokai 我在 .vim/colors 上有 molokai.v
我想使用全彩色打印我在 MacVIM 中编辑的一些文件,包括深色背景。 当然我不会将它发送到打印机,我只想将其保存为 PDF。 :hardcopy 删除背景并应用一个丑陋的方案。 是否可以? 最佳答案
我正在尝试在我的应用设置页面中添加一个 View ,用户可以在其中选择强制暗模式、亮模式或保持系统行为。 如果我将 .environment(\.colorScheme) 添加到 ContentVie
我刚刚为 gvim 安装了 FuzzyFinder,虽然出于某种原因,它使用了我最喜欢的 desert colorscheme 的超亮粉红色背景颜色。 我查看了 desert.vim,但找不到任何定义
我刚刚为 gvim 安装了 FuzzyFinder,虽然出于某种原因,它使用了我最喜欢的 desert colorscheme 的超亮粉红色背景颜色。 我查看了 desert.vim,但找不到任何定义
我一直关注 Material Design 组件,在底部,每个组件都有一个主题部分。 这是ThemeData代码, final ThemeData base = ThemeData.light();
我在启用透明的全屏 bash 终端中运行 vim。 (这对笔记本电脑来说是一个很好的设置——几乎让我在离开办公 table 时不会错过我的多显示器设备。) 我遇到的麻烦是大多数配色方案,例如出色的 d
我使用 Pathogen 为 Vim 安装了 solarized colorcheme。我的 .vimrc 仅包含以下内容: execute pathogen#infect() syntax enab
我是 WSL 和 vim 的新用户,我想为终端 vim 安装一个新的颜色方案。我执行标准步骤:创建 ~/.vim/colors 目录,然后将 theme.vim 文件移到那里。当我打开 vim 时,我
我是 WSL 和 vim 的新用户,我想为终端 vim 安装一个新的颜色方案。我执行标准步骤:创建 ~/.vim/colors 目录,然后将 theme.vim 文件移到那里。当我打开 vim 时,我
我在 Ubuntu 16.04 中使用基因组终端(以防万一!) 我将 colorscheme 设置为 atomdark,我的 ~/.vim/colors 和 /usr/share/vim/vim74
上网查了很多方法,还是不知道哪里出了问题。 这是我安装 solarized colorscheme 的方法。 1.从https://github.com/altercation/vim-colors-
我是一名优秀的程序员,十分优秀!