如何使用带有vimdiff输出的gvim配色方案

时间:2015-01-03 02:08:08

标签: vim vimdiff

我在批处理文件中运行gvim -d并使用TOhtml生成HTML输出。我想使用控制台版本的vimdiff来获得轻微的性能提升,但它坚持使用256位控制台配色方案。 有没有办法告诉控制台vimdiff在使用TOhtml构建HTML输出时使用gui配色方案?

1 个答案:

答案 0 :(得分:1)

:TOhtml命令使用$VIMRUNTIME/syntax/2html.vim脚本将缓冲区的颜色转换为HTML。那个使用has("gui_running")条件用于GUI颜色,否则回退到硬编码的终端颜色。因此,即使最近的补丁支持(某些)终端中的24位颜色,您也无法获得GUI颜色而无需2html脚本的扩展。到目前为止,您必须使用GVIM来获取它们。