如何打印VIM当前的配色方案?

28

我的颜色文件非常复杂。我认为它检测到我的术语并即时生成颜色值。

有没有办法打印出生成的颜色?

3个回答

51
  • 输入 :color 查看当前颜色方案。
  • 输入 :hi 列出所有的颜色组。
  • 输入 :hi Statement 查看Statement的颜色定义。(将Statement替换为你想要的内容)

要了解Statement的值,请参见http://vimcasts.org/episodes/creating-colorschemes-for-vim/中的“揭示语法组”部分。 - nitishch

29

这个命令会打开一个新窗口,其中包含所有高亮组的名称,并以其自己的颜色显示:

:so $VIMRUNTIME/syntax/hitest.vim
或者
:runtime syntax/hitest.vim

然后这个命令将其转换为等效的HTML文件(注意大写的Tee Oh)

:TOhtml

保存该文件,并像通常从您喜欢的浏览器中打印出来。


1
谢谢!这比上一个答案还要好 ;) - x1a0
4
顺便说一句:更容易使用的命令是 :runtime syntax/hitest.vim - Ned Batchelder

1

如果你使用 Vim 8,可以使用以下命令来更改颜色主题::colo:color:colorscheme


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接