當我從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. 漂亮的印刷色列中的顏色轉義代碼
- 10. 漂亮的打印
- 11. 漂亮打印JSON
- 12. 如何在Vim中爲python #comment更改高亮度顏色?
- 13. 在vim顏色文件中獲取高亮
- 14. 如何在Vim CtrlP中自定義線條高亮顏色?
- 15. 設置高亮花括號的vim顏色主題
- 16. 直接從高亮顏色切換顏色到另一種顏色
- 17. 字面上打印顏色代碼而不是實際顏色
- 18. 打印顏色坡道中使用的顏色?
- 19. 如何在Python中打印顏色/顏色?
- 20. 如何將顏色打印爲RGB
- 21. 打印按鈕背景顏色
- 22. PrintJob打印背景顏色只有
- 23. OpenCV C++顏色檢測和打印Mac
- 24. 打印頁眉和頁腳顏色?
- 25. 打印顏色的matlab數字
- 26. 打印時改變元素的顏色
- 27. 打印背景顏色的墨水
- 28. 如何打印/放入顏色?
- 29. 鉻打印到PDF與背景顏色
- 30. 在Chrome中打印背景顏色
我最好的選擇是在使用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