2007 LinuxQuestions.org Members Choice AwardsThis forum is for the 2007 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite products of 2007. This is your chance to be heard! Voting ends February 21st.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
The ageless one is my choice, both on UNIX, BSD, Linux, and Windows, and that is GNU Emacs. I do use MANY editors just to keep up on them. Naturally I know Vim. For routine editing where a Notepad equivalent works fine for routine copying, cutting, and pasting, I use either Mousepad or Leafpad. When I want automatic text wrapping, I sometimes also use NEdit, also known as Nirvana. But when it comes right down to it, there is no editing task with plain text that I cannot handle very well with GNU Emacs, and that also includes handling of news - which I usually do directly with GNU Emacs gnus, and sometimes even Email with gnus. Kitchen sink approaches are fine when they work as well as Emacs does.
People complain about the key bindings in Emacs, but I have never seen a more extensible or easily customized tool. I can make Emacs look like Vi if I want to, or EDT, or Wordstar... or on and on... Needless to say, I can make it look like my own creation, too, and I sometimes configure it to suit things I am doing often. Most flexible tool out there. I know that there are many good text editors. For me, Emacs is that, but it is a lot more than that, it is a time saver and a tool chest full of tools. It truly is almost an application suite because of the extensible Emacs Lisp environment in which it runs.
I needed to vote KATE here it's not quite the project (something that isn't quit an IDE that lets you make a list of commands for each project you have) that I am working on right now but it is almost the same concept so It's IMOH almost perfect for big jobs. For edit one file on its own I use vim.
I don't really waste much time in a text editor. If I've to do some quick editing and I happen to have a terminal open, vim. Any editing that takes a bit longer, I prefer Kate. In terms of flexibility, jEdit can be really powerful with some plugins.
For now, I will choose Kate just because it is the one I've been using a "lot" lately. I say a "lot", because I don't actually program anything with any text editor lately
Well, when it comes to raw text editing power, I'm going to have to say Vim. Although, GNU Emacs is definitely also one of my favorite pieces of software, and usually open on at least one of my computers. I have used jEdit quite a bit in the last few months as well, and it strikes me as a more organized and prettier Emacs in terms of its extensibility. Still, Geany is a very nice up-and-coming lightweight IDE with some cool integration features (scintilla, vte, tags, &c). So many good choices!
Oh well, as it turns out I have a text-editor fetish anyway.