Wenn ich von vim
mit :ha
drucken, ist alles super, außer gelb ist unglaublich hell. Wie kann man vim
sagen, um das Gelb abzudunkeln, wenn mit :ha
gedruckt wird?Drucken von Vim Farben zu hell
Antwort
Ich habe die Antwort von einem tollen Kerl im IRC bei freenode.net bekommen. (rking wenn jemand ihn kennt :)
Wie auch immer, diese Lösung funktioniert perfekt für mich. Durch Drücken von F12, öffnet es Datei, die ich in vim im Browser bearbeitet habe (in dem Fall unten in Chrom), und alles, was ich tun muss, ist Rechtsklick> Drucken.
Auf jeden Fall hier ist der Code, den Sie auf Ihre ~/.vimrc
Datei hinzufügen sollte:
:map <f12> :TOhtml<cr>:%s/#ffff00/#aaaa00/g<cr>:w<cr>:!chromium-browser --print file://`pwd`/%<cr>:!rm %<cr>:q<cr>
Beachten Sie, dass Sie den Farbton der Farbe angeben können Sie (in diesem Fall gelb) und ändern Sie es ändern wollen. Es wird sogar die doppelte Datei gelöscht, die mit dem Befehl: w erstellt wurde. Dieser Code wurde auch für Ubuntu geändert, bei anderen Betriebssystemen ist möglicherweise eine Änderung erforderlich.
Es gibt nur einen Fehler>!chromium-browser --print
sollte es automatisch drucken, aber es tut es nicht. Ich muss es manuell aus dem Browser drucken. Geringfügige Nuance, aber wenn jemand das auflösen kann, würde ich mich sehr freuen :)
einfallsreich; nicht wirklich eine vim Antwort, aber einfallsreich +1 – sehe
Wenn Sie einen Weg suchen, nur lesbaren Code drucken zu, können Sie nur
:set printoptions-=syntax:y
:set printoptions+=syntax:n
bevor Sie
:hardcopy
Ansonsten tun Sie eine Farbschema ohne gelb (ish) Farben wählen könnten vor dem Drucken
Oder stellen Sie "Graustufen" (oder wie auch immer es genannt wird) in seinen Druckoptionen ein. Die meisten Drucker haben diese Option heutzutage. – Rook
@ldigas Mit meinem Laserdrucker wäre das Gelb immer noch nicht gut lesbar – sehe
Ich fand die Lösung, die ich suchte. Ich habe es als Antwort hier gepostet :) – oFca
- 1. Vim Cursorline Farben einstellen?
- 2. Vim Klammer markieren Farben
- 3. Terminalfarben ändern, ohne vim Farben zu ändern?
- 4. Drucken von Farben in Python-Terminal
- 5. Vim: Completion Menü Artikel Farben
- 6. (vim Profiling) VIM 256 Farben Modus, laggy PHP-Dateien
- 7. Verwendung von vim mit allen Farben innerhalb von MacOS-Terminal
- 8. Circular Imports Hell
- 9. SQL Express-Verbindungszeichenfolge hell ASP.Net
- 10. Die eleganteste Art, verfügbare Farben im Terminal zu erkennen, um Farbschemata in vim zu verwenden?
- 11. Android Studio vim dunkle Thema - Kann einige Farben nicht bearbeiten
- 12. Ihr Lieblingsfarbschema für Terminal Vim mit 256 Farben
- 13. Vimscript - Programmgesteuert Farben von Farbschema
- 14. Paarung von Farben zu Faktoren in ggplot2
- 15. Magic COLORREF/RGB-Wert zu bestimmen, wann hell/dunkel Text
- 16. Wie kann JavaScript verwendet werden, um zu messen, wie hell ein Benutzerbildschirm ist?
- 17. Tabellennamen ersetzen und drucken Sie alle Farben pro Spalte
- 18. Kopieren von Text von Vim zu Windows
- 19. C fprintf mit Farben
- 20. Wie vermeiden NuGet-Paketautoren die Version Hell?
- 21. Drucken von Werten von UITextField zu NSLog
- 22. Schlurfen von Farben
- 23. hook_nodeapi recusrion hell (Aufruf von node_save während der Aktualisierung op)
- 24. Wie aktivieren Sie den Zeilenumbruch in vim beim Drucken
- 25. Zufallsfolge von Farben
- 26. Erhalten von 256 Farben aus Ruby-Ncurses
- 27. Farben zu PieChart in JFreeChart
- 28. Dateien von Filezilla zu Konsole Vim öffnen?
- 29. Konvertieren von Eclipse PDT zu Vim
- 30. Wie Schriftgröße wie hell, regulär in Android
Meine beste Wette wäre, das Farbschema vor dem Drucken mit po = Syntax zu ändern: y – sehe
@Sehe meinst du: set printoptions = Syntax: y ? Ich habe das versucht, immer noch lächerlich hell ... – oFca
Ja, entweder ändern Sie das Farbschema zu einem druckerfreundlicheren, oder verwenden Sie Schwarz-Weiß-Farbschema für den Druck (d. H. Ignorieren Syntax-Highlighting). – Rook