Any text editor that colors the keyboard of Arduino program?

Hi, there is a bug with Arduino IDE. It makes very big letters when printing of programs. Any good text editors that when it opens an Arudion program, it automatically color the keyboards and print nicely?

I use the Geany editor for all my Arduino programming.

However I hardly ever (like once per year) print out any part of a program on paper.

...R

Thanks. I installed it but I cannot find an option to allow highlighting of Arduino keywords. Where is it?

bbqq: Thanks. I installed it but I cannot find an option to allow highlighting of Arduino keywords. Where is it?

I have no idea. I never use the Arduino IDE for editing so I have no idea what keywords it highlights.

In Geany I just set Document/Set Filetype/Programming Languages/C++ source file

...R