best C++ editor under Linux

Posted on 2005-03-03
Medium Priority
Last Modified: 2012-06-27
I'm looking for good C++ editor under Linux Fedora Core 3 which has similar features as PSPad and Visual C++ development environment under Windows.
the desired features are
- syntax highlighting
- automated bracket completion (normal bracket, and curly brackets)
- automatic indenting (but smart, as in PSPad, not like in KDevelop)
- automatic variables (as in KDevelop under linux) and methods (after writing .) completion or offer of possibilities (as in Visual C++)

I already used KDevelop under Linux and I'm not satisfied, because PSPad is better. I heard about Jedit (I will try it today, but I read about it, that it's rather for java, xml, php ...)

If you know about editor which has those features, write me. If that features aren't implicitly set in the editor, please write me how to set them also.
Answer with the best editor and instructions how to set the desired features will be accepted.

thanks for help
Question by:xLeon1
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 51

Expert Comment

ID: 13452719

Author Comment

ID: 13454335
I like vim also, but I'm used from Windows on more confort. I would be most satisfied if vim would support features described above.

Author Comment

ID: 13454421
I would imagine the answer rather as - one editor with description of features that match my requirements. You offered me place where to find the answer, but not directly answer. I prefer rather answer from anybody who has experience with his favourite editor and can recommend it to me. I can also find through goodle lots of links. But that is for me endless search (and I don't like it).
But thanks anyway
The Orion Papers

Are you interested in becoming an AWS Certified Solutions Architect?

Discover a new interactive way of training for the exam.

LVL 51

Expert Comment

ID: 13454529
as I said, "best" is a very personal definition
if you need a very good IDE, go with eclipse
if you prefer a lot of repositories (CVS, SCCS, ClearCase, etc.) go with CRiSP
if you need comercial support go with quanta or komodo

unfortunatel I don't know of any list comparing all the features ..
LVL 40

Expert Comment

ID: 13455980
Well I'm "old school" and think that the best editor for any programming language is Emacs or Xemacs. It isn't "gee whiz GUI fancy" but it does do most of what you've asked for (and it is customizable).
LVL 11

Expert Comment

ID: 13456556
I tend to use Emacs for big files ( more than a page ) and vim for small files.

I have at one point of time used Kdevelop , not bad but Emacs is far better ( again a personal opinion btw )

Expert Comment

by:Prashant Sabnekar
ID: 13474793
Anjuta is a good editor for you.
find anjuta at.  anjuta.sf.net
or mail me for a copy at mistersps@yahoo.co.in
LVL 51

Expert Comment

ID: 13475825
I tend to use vi for huge files (several dozent MB:) and in projects with thousand of files all across the network using ctags
and this works on DOS too (oops DOS is off-topic here)

Author Comment

ID: 13523848
Anjuta is good, but I can't find automatic bracket completion and indenting is not as good as in PSpad

Accepted Solution

modulo earned 0 total points
ID: 13817970
PAQed with no points refunded (of 125)

Community Support Moderator

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you ever been frustrated by having to click seven times in order to retrieve a small bit of information from the web, always the same seven clicks, scrolling down and down until you reach your target? When you know the benefits of the command l…
The purpose of this article is to demonstrate how we can upgrade Python from version 2.7.6 to Python 2.7.10 on the Linux Mint operating system. I am using an Oracle Virtual Box where I have installed Linux Mint operating system version 17.2. Once yo…
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Suggested Courses

800 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question