PDA

View Full Version : Good source code editor?



robro
February 20th, 2011, 09:04 AM
Hi, I am learning c++ and python and i am looking for a good editor for them,
I have already tried some editors:
scite
emacs
vim (vi?)
cream
geany
gedit

so far i am using gedit and it is most like notepad++ which is my primary source editor in windows (although for regular coding i used msvc2010 which even though it is from Microsoft, it is by far the best ide i have ever seen) anyways is there any other source editor i haven't tried? and before you say it yes i have used wine+notepad++ and it worked good but it looked like peice of s***.
if possible i would like something more c++ oriented

Edit: ment to post in programing and development :( can some moderator move it?

GregBrannon
February 20th, 2011, 11:23 AM
You've tried the standard, most popular light(er)-weight editors (weight as in resource use, not capability). There may be others, more obscure, and you didn't say you wanted an IDE.

Well, you might give Code::Blocks a try. It is closer to being an IDE than those you've mentioned, but it is more C++ oriented.

BluffTrout
February 20th, 2011, 12:11 PM
Try eclipse, I find it good for most languages. Haven't tried C or python but it seems to do nearly every language!

s.fox
February 20th, 2011, 12:44 PM
Thread moved to Programming Talk (http://ubuntuforums.org/forumdisplay.php?f=39)

V for Vincent
February 20th, 2011, 12:44 PM
My standard advice: if you're learning, use something simple. Gedit, for instance. If you need to get some serious work done, you might look into an eclipse plugin for C++, I'm sure there's a good one out there.

Tony Flury
February 20th, 2011, 01:10 PM
Kate is good - multiple files and code folding.

worksofcraft
February 20th, 2011, 04:14 PM
Hi, I am learning c++ and python and i am looking for a good editor for them,
I have already tried some editors:
scite
emacs
vim (vi?)
cream
geany
gedit

so far i am using gedit and it is most like notepad++ which is my primary source editor in windows (although for regular coding i used msvc2010 which even though it is from Microsoft, it is by far the best ide i have ever seen) anyways is there any other source editor i haven't tried? and before you say it yes i have used wine+notepad++ and it worked good but it looked like peice of s***.
if possible i would like something more c++ oriented

Edit: ment to post in programing and development :( can some moderator move it?

A well known contributor on this forum has created an impressive editor specifically for writing Python code. (It is all written in Python as well)! It is easy to install and learn how to use.

Specifically for the Python programmer it does all sorts of things like code folding, indentation checks and syntax high lighting that are much better than any general purpose editor I have used.

Checkout gEcrit (http://ubuntuforums.org/showthread.php?t=1682679&highlight=spread+word) and you can find the links and read more about it on the author's thread there. :guitar:

robro
February 20th, 2011, 06:38 PM
wow thanks for the help :)
kate seems to be good from the screenshots.
as for the python editor it seems realy good,
Thanks :)

LeifAndersen
February 20th, 2011, 06:40 PM
I highly recomend qtcreator. You can either get it from nokea's website, or from the repos:

sudo apt-get install qtcreator

It has it's own project structure, and is designed mainly for qt applications, but generic c/c++ programs can be made with it, and you can also use CMake.

robro
February 20th, 2011, 06:50 PM
i guess i didnt make it clear :lol: i dont want a IDE i already got codeblocks for that.
I just want nice editor like notepad++ (i used it on a daily basis in windows) :)
Sorry for not making it clear :(

CptPicard
February 20th, 2011, 08:05 PM
I'd suggest investing in learning an editor that has lots of extension potential so that it's a general tool, not just an editor for language X. That would, of course, be Emacs... there is a bit of a learning curve but it pays off in the end.

cgroza
February 20th, 2011, 10:39 PM
geany and maybe you will be interested in this fresh meat:
https://sourceforge.net/projects/gecrit/