LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Looking for a programming editor (https://www.linuxquestions.org/questions/linux-software-2/looking-for-a-programming-editor-553078/)

astacha 05-11-2007 03:55 AM

Looking for a programming editor
 
Hi All. First off i'm a linux newbiew, but donno if this go in the newbiews section or not.

I'm currently learning C++ and am looking for a programming editor that offers the
three things listed below:
1 - Syntax highlighting - whi8ch most do seem to have
2 - Line numbers - again all seem to have
3 - automatic indentation after you put those curly braces in - you know, { and }

Every editor i've looked at/used has the first two features but not the third - or mabe the option needs to be turned on and i can't find it. Anyway, can someone please, help me or recommend an editor.
Thnx

reddazz 05-11-2007 04:17 AM

Most editors I have used have all the options you are looking for. Some have them all enabled by default and in others, you have to configure the editor to use those settings/options. The most common editors are VIM and Emacs. I personally use KATE on KDE and sometimes VIM.

taxtropel 05-11-2007 04:31 AM

Kate for sure
 
Yeah, kate is my favorite as well. (though I prefer emacs to Vi)

kate also has a neat plug in which is a CPP object browser
(well, not in ubuntu...but it's there if KDE is built from source....*grumbles about using this broken disto*)
on top of kate is the KDevelope IDE (which uses kate as the editor) for a more feature filled C++ coding experience (though not so great for learning C/C++)

auto indentation needs to be turned on in kate

Ztyx 05-11-2007 04:40 AM

You should also have a look at 'gedit', 'anjuta' and 'jedit'. jedit is java-based and exists for all sorts of operating systems.

Regards,

Jens

taxtropel 05-11-2007 04:45 AM

hehe...this reminds me of how the old Emacs vs. Vi flame wars got started on the news groups


All times are GMT -5. The time now is 04:18 AM.