I do not print much, so I just bumped into this problem. Even though I do not print much, it is essential that printing be available when needed.
I propose having two profiles, one for the screen and one for the printer.
As a stopgap measure, I propose using a white background for all printing even if the colors are somewhat faint. This is preferable to the current situation, which has two problems:
- The black background is only printed under text, not across the entire page. I find this extremely hard to read.
- The black background consumes a lot of ink/toner.
I tried turning off Print Highlighted in Options but that resulted in black and white printing only, with the line numbers printed light gray on black. I'm looking for color printing.
I note that this thread has been around for quite some time, suggesting the Blumentals does not give it much priority. I think this needs to be fixed.
Note: Visual Studio Code has no print capability at all. However, there is a VSC extension called
PrintCode that prints by converting the code into HTML and launcing a browser to print it. That would be another acceptable compromise until this can be fixed properly in RAPID.