当我从vim
使用:ha
打印时,一切都很好,除了黄色是非常明亮的。如何告知vim
使用:ha
进行打印时变暗?从Vim颜色打印太亮
4
A
回答
3
我从freenode.net的IRC中的一些好人那里得到了答案。 (rking如果有人知道他:)
无论如何,这个解决方案对我来说是完美的。通过按F12,它打开我在浏览器中编辑vim的文件(在下面的情况下在铬),我所要做的就是右键单击>打印。
反正这里是你应该添加到您的~/.vimrc
文件的代码:
:map <f12> :TOhtml<cr>:%s/#ffff00/#aaaa00/g<cr>:w<cr>:!chromium-browser --print file://`pwd`/%<cr>:!rm %<cr>:q<cr>
注意,你可以指定你想改变(在这种情况下,黄色),并修改它的颜色的深浅。它甚至摆脱了由:w命令创建的重复文件。此外,此代码已针对Ubuntu进行了修改,其他操作系统可能需要进行一些修改。
只有一个bug>!chromium-browser --print
应该自动打印它,但它不会。我需要从浏览器手动打印它。次要的细微差别,但如果有人可以解决这个问题,我将不胜感激:)
+0
足智多谋;不是一个真正的vim答案,而是足智多谋的+1 – sehe 2012-04-06 21:24:29
2
如果你正在寻找一种方式,只是打印可读的代码,你可能只是
:set printoptions-=syntax:y
:set printoptions+=syntax:n
你做
:hardcopy
否则之前,你可以选择不带黄色(ISH)颜色的色彩方案在印刷之前
相关问题
- 1. jQuery的打印区打印CSS颜色
- 2. 漂亮的打印JSON与python的ASCII颜色
- 3. 打印ASP.NET页面,颜色
- 4. 打印背景颜色
- 5. 从vim打印到Postscript
- 6. 漂亮打印
- 7. uibarbuttonitem高亮色调/颜色
- 8. Vim的NERDTree颜色
- 9. 在vim颜色文件中获取高亮
- 10. 如何在Vim中为python #comment更改高亮度颜色?
- 11. 设置高亮花括号的vim颜色主题
- 12. 如何在Vim CtrlP中自定义线条高亮颜色?
- 13. 漂亮打印JSON
- 14. 打印颜色坡道中使用的颜色?
- 15. 打印时改变元素的颜色
- 16. 打印背景颜色的墨水
- 17. 在Swift TextView中更改打印颜色
- 18. 打印按钮背景颜色
- 19. PrintJob打印背景颜色只有
- 20. 在R-Studio中打印语法颜色
- 21. 如何打印/放入颜色?
- 22. 打印页眉和页脚颜色?
- 23. 打印颜色的matlab数字
- 24. 用cmd打印使用Python的颜色?
- 25. OpenCV C++颜色检测和打印Mac
- 26. 用css打印Firefox输入颜色
- 27. 在Chrome中打印背景颜色
- 28. 不能从python漂亮打印json
- 29. Groovy漂亮打印XmlSlurper从HTML输出?
- 30. 黑莓Listfield高亮颜色
我最好的选择是在使用po =语法打印之前更改颜色方案:y – sehe 2012-04-05 22:38:03
@sehe you mean:set printoptions = syntax:y ?我已经尝试过,仍然嘲讽鲜艳...... – oFca 2012-04-05 22:40:18
是的,要么将配色方案更改为更适合打印机的配色方案,要么使用黑白配色方案进行打印(即无视语法突出显示)。 – Rook 2012-04-05 22:40:43