ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
there's plenty of tutorials on emacs, if you still want to give it a try. there's also vi or vim. you can view both sides of the vi/m emacs wars at this poll someone started:
and of course there's a million other editors out there. i personally use emacs, and for the things i use on it, i actually find vi harder. but that's just my opinion. but since you can easily try both, or the others, try them all and see which is the best. you'll find a lot of pro/con arguments for different editors in the link above.
I don't have good opinion about Anjuta... I did try it once, on Mandrake 9.0 and I was not able to compile a simple 'Hello World' app generated by the wizard. It was too unstable... But maybe the developers did work on it and it's more stable now... I'm using KDevelop, it appears much more stable to me
J.
I think you should maybe think about this question a little more, because there is an over-saturation of programming editors out there in my opinion. What you need to ask yourself is, what languages will I be programming in, and what are the features most important to me? Do you like a pretty gui interface, or do you want to be able to use it smoothly if you ever have to work on it remotely? Do you like using the mouse, or do you prefer that your fingers never really leave your keyboard unless you decide to surf around on linuxquestions.org.
I use emacs... why?
A. I don't like having to touch the mouse at all when programming
B. Per it's name, it has many macros available, and they have the great ones for the languages I do most of my programming in:
1. R (The GNU S)-- Using ESS (Emacs speaks statistics) right now, and I love it.
2. LaTeX -- Great formatting, and even the preview-latex comes in handy here and there
3. C and C++ -- The formatting is nice, but at this point in time, I know so many keyboard commands that it just doesn't make sense to use another editor.
4. HTML --- Depending on the level of work you're doing, emacs will totally do the trick.
5. Text editing of configuration files, well it recognizes shell scripting, etc. Again, an easy choice for me.
C. I'm a grad student in the Mathematical Sciences, which means I'm always working. Remote capabilities, and smoothness in their functionality over the net are a necessity for me.
Unless you're going to be some amazing hacker, which I hope you do become, and then you would probably prefer one of these great gui editors. I would say that you choose one of the two main editors, that have the capability of doing just about anything you want. emacs or vi (preferrably vim). Whenever you know there is a battle going on between two programs, then you know that they both have to be quite impressive.
Last edited by statmobile; 09-14-2004 at 09:34 PM.
I don't have good opinion about Anjuta... I did try it once, on Mandrake 9.0 and I was not able to compile a simple 'Hello World' app generated by the wizard. It was too unstable... But maybe the developers did work on it and it's more stable now... I'm using KDevelop, it appears much more stable to me
Well it DOES need some configuration like any other program!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.