我的设置包括 vim、iTerm2、tmux 和日晒深色方案。我将深色的日晒调色板加载到 iTerm2 中(修改 ansi 颜色),并且不使用let g:solarized_termcolors=256
自述文件中谈到的退化的日晒配色方案(即,)作为使用调色板的替代方案。一切看起来都很棒。
但是,我经常与同事远程配对。人们从 iTerm2 的其他实例(有时是 Terminal.app)通过 ssh 进入我的机器,并以我的 tmux 会话作为他们的基础/父会话创建一个新的 tmux 会话。在 iTerm2 的情况下,他们的设置不包括加载日晒调色板(一个完全使用另一个调色板)和设置let g:solarized_termcolors=256
使用退化的日晒配色方案。如果这就是他们想要的,那就太好了,但是当他们通过 ssh/tmux 连接到我时,颜色会丢失,并且经常会失真到难以辨认的程度。
除了让每个人都使用相同的设置之外,是否有任何设置组合来解决这个问题?现在建议我使用降级的配色方案,而不是加载日晒调色板,这样 ansi 颜色就不会被修改。这确实有效,但给我留下了退化的日晒配色方案。因为我更喜欢非退化的日晒配色方案,所以我不想采用这种方法。