如何将vim颜色与iTerm颜色分开?
我最近更新了我的iTerm配色方案,当我在视觉模式(使用vim)下进行选择时,颜色非常糟糕。iTerm为选择和选择文本提供了一些颜色选项,我想分别使用它们作为guibg和guifg。我在我的vim配置中尝试了这一点,但无法使其工作如何将vim颜色与iTerm颜色分开?,vim,iterm,iterm2,Vim,Iterm,Iterm2,我最近更新了我的iTerm配色方案,当我在视觉模式(使用vim)下进行选择时,颜色非常糟糕。iTerm为选择和选择文本提供了一些颜色选项,我想分别使用它们作为guibg和guifg。我在我的vim配置中尝试了这一点,但无法使其工作 hi Visual guifg=SelectionText guibg=Selection 这可能吗?据我所知,用于文本、背景、选择和朋友的颜色不是由iTerm导出的,因此您想要的东西是无法获取的 相反,请使用与“设置”窗口中使用的颜色相同的颜色,并将其转换为中最
hi Visual guifg=SelectionText guibg=Selection
这可能吗?据我所知,用于文本、背景、选择和朋友的颜色不是由iTerm导出的,因此您想要的东西是无法获取的 相反,请使用与“设置”窗口中使用的颜色相同的颜色,并将其转换为中最近的颜色 此外,您应该使用
ctermbg
和ctermfg
,因为guibg
和guifg
显然是用于GUI Vim的,因此在您的情况下是错误和无用的
例如:
hi Visual ctermfg=16 ctermbg=67
谢谢这起作用了——它解决了我的一半问题,另一半问题通过本文得到了解决:
screen-256color
是tmux和screen中TERM
的官方推荐值,如果你想使用像Vim这样的色彩密集型程序,已经有相当一段时间了。