当我使用vim
从:ha
打印时,一切都很棒,除了黄色非常明亮。使用vim
进行打印时如何告诉:ha
使黄色变暗?
答案 0 :(得分:3)
我从freenode.net的IRC中得到了一些好人的回答。 ( rking ,如果有人认识他:)
无论如何,这个解决方案对我来说非常适合。按 F12 ,它会打开我在vim浏览器中编辑的文件(在下面的例子中为chrome),我所要做的就是右键单击>打印。
无论如何,这是你应该添加到~/.vimrc
文件的代码:
:map <f12> :TOhtml<cr>:%s/#ffff00/#aaaa00/g<cr>:w<cr>:!chromium-browser --print file://`pwd`/%<cr>:!rm %<cr>:q<cr>
请注意,您可以指定要更改的颜色的阴影(在本例中为黄色)并进行修改。它甚至摆脱了:w命令创建的重复文件。此外,此代码已针对Ubuntu进行了修改,其他操作系统可能需要进行一些修改。
只有一个错误&gt; !chromium-browser --print
应自动打印,但不会。我需要从浏览器手动打印它。微小的细微差别,但如果有人能解决这个问题,我将非常感激:)
答案 1 :(得分:2)
如果您正在寻找一种只打印可读代码的方法,您可能只是
:set printoptions-=syntax:y
:set printoptions+=syntax:n
之前
:hardcopy
否则,您可以在打印前选择不带黄色(ish)颜色的colorscheme