如何为轻微色盲设置配色方案(vim/tmux/iTerm2)?

问题描述 投票:0回答:1

有很多关于配色方案和 vim 等的问题,但其中许多现在已经非常过时了。

我有新版本的 vim (9.1)、tmux (3.3a) 和 iTerm2 (3.4.23)(在 macOS Sonoma 上),它们都支持 TrueColor(24 位 RGB)。我认为我已经正确设置了所有内容,因为AWK脚本确实显示了很好的渐变。

在 vim 中我安装了 vim-solarized 插件,并且

" .vimrc

set termguicolors
" set t_Co=16
" set t_Co=256

set background=dark
colorscheme solarized
syntax on
set nospell
# .tmux.conf
set -g default-terminal "tmux-256color"
set -as terminal-features ",xterm-256color:RGB"
# .zshrc
# TERM not set here

问题:

1 - vim 中的非活动选项卡几乎难以辨认:“浅灰色”位于“稍微浅灰色”

2——有些颜色非常引人注目(霓虹粉色、(橙色)黄色、薄荷绿、柠檬绿),而其他颜色则相当柔和。例如,只有标点符号就像用记号笔突出显示一样,而主要文本在石板背景上呈中灰色,这非常分散注意力。

所以,我结合了太多对比度不足

我无法判断这是否是由于我的(部分)红绿色盲所致——或者我是否不应该使用日光照射。

[我可以毫无问题地区分红苹果和绿苹果,但我将魔方的“红色”面描述为“红棕色”,将我的包描述为“灰色”,而我的家人认为它是“绿色”。它和草的颜色不一样,所以他们错了! :-)]

3 --

:let g:solarized_contrast="high"
没有效果

4 -- 我无法为 vim 高亮或 tmux 状态样式设置 TrueColor 值(仅来自 256 调色板)。

(奇怪的是,荧光粉色、绿色和橙色在我的终端上比在这个网页上更突出。)

vim tmux color-scheme iterm2 color-blindness
1个回答
0
投票

脆弱、挑剔、不可破解……十多年来,Solarized 一直是 Vim 社区的一块基石,但现在,它的大部分都被其作者抛弃了。您应该尝试一种编写得更有能力且受支持的替代方案

FWIW,我们最近重新制作了 Vim 分发的所有配色方案,并添加了一些新的配色方案,所以我建议您从

:color <tab>
开始,看看是否有适合您的东西。作为额外的好处,它们都不需要所谓的真实色彩,因此您可以忘记所有来自互联网论坛的愚蠢黑客。

在新产品中,Wildcharm 可能是对色盲最友好的:

  • Wildcharm - 正常视力:

  • Wildcharm - 绿色盲:

  • Wildcharm - 红色盲:

  • Wildcharm - 蓝色盲:

在 Vim 之外,您可能会发现我的这个配色方案很有用。它并不像我希望的那样是最新的(为此我需要将其模板移植到 colortemplate),但是与 Solarized 不同,它“实际上”是在设计时考虑到色盲的,我向您保证它更可靠。

    双色 - 正常视力:
  • 二色性 - 绿色盲:
  • 二色性 - 红色盲
  • 二色性 - 三色盲:
© www.soinside.com 2019 - 2024. All rights reserved.