Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm looking for a text editor to write programms in C,java,html,C++,UNIX scripts etc.

I have used Gedit, Geany, Eclipse, Code::Blocks and Kate but each one has something that I found wrong.

I need following features:

  • it would be great if it could integrate with a compiler (gcc...) like geany
  • it should allow changing/downloading themes both for the application and syntax highlighting
  • I would like to print my works with a text editor that supports black background for printing, I mean it should have the possibility to invert colors (like code:blocks) in order to print with white background (inverted colors) or something similar.

I have just excluded Code::Blocks despite it has good color themes, because when I have printed a file some characters were overlying others.

I have also excluded Geany because it has what I think is a bug, it's almost about the same problem as with Code::Blocks, because while using a dark theme (white-on-black background) the file gets printed with some characters being on white and some on black background.

What do you advice? Thanks

share|improve this question
I'd say you may want to use different editors for diffrent files. Some editors are specialised in C/C++, others have great support for HTML, etc. There is no single ultimate editor (well, maybe except vi), so you're probably looking for more than just one application. – Rafał Cieślak Jan 4 at 23:14
Why don't you suggest this features at the project (the one you like more) web page? They might implement it. – Zignd Jan 4 at 23:43
This seems like a perfectly good software-recommendation question to me. The OP has articulated specific needs and is asking what if any software that runs in Ubuntu meets those needs. The needs are well defined and not extremely niche. I recommend against closing this question. – Eliah Kagan Jan 5 at 1:03
This is a bug report for Code::Blocks and you've incorporated the answer in your question. – gertvdijk Jan 5 at 1:04
Reopen? I still stand by my earlier comment. Code::Blocks has all features (=answer to question) and "some characters were overlying others" = bug. – gertvdijk Jan 5 at 12:26

closed as not constructive by RolandiXor, Rafał Cieślak, Ringtail, gertvdijk, Alvar Jan 5 at 1:25

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.