Top 5 Best Linux Text Editors

by Ramesh Natarajan on July 1, 2009

As part of the contest that was conducted a while back, I got around 200 responses from the geeky readers who choose their favorite Linux text editor.
 
Based on this data, the top spot in the best Linux text editor goes to…
 
Vi / Vim Editor
 
Vim won by a huge margin and I don’t think this is surprise to anybody. If you are new to any of the Linux text editors listed in the top 5, read the rest of the article to understand little bit more about those editors.

 

Top 5 Best Free Text Editors - Ubuntu, Debian, Fedora, CentOS, RedHat, AIX, Unix
Fig: Favorite Linux Text Editor Voting Results

1. Vim Editor

Unix Vim Editor Logo

 
Note: Read our on-going Vi / Vim Tips and Tricks series for some awesome Vim Hacks

2. gEdit Editor

Unix gEdit Editor Logo

gedit is the default text editor for the GNOME desktop environment.  This is a UTF-8 compatible text editor.

3. Nano Editor

Unix Nano Editor Logo

4. gVim Editor

5. Emacs Editor

Unix Emacs Editor Logo

Download Free eBook - Linux 101 Hacks

Get free Unix tutorials, tips and tricks straight to your email in-box.

If you enjoyed this article, you might also like..

  1. Top 5 Best Linux Firewalls
  2. Top 5 Best System Monitoring Tools
  3. How To Create ASCII Drawings in Vim Editor (Draw Boxes, Lines, Ellipses, Arrows Inside Text File)
  4. Get Source Code for any Linux Command
  5. Midnight Commander (mc) Guide: Powerful Text based File Manager for Unix
  

Vim 101 Hacks Book

{ 21 comments… read them below or add one }

1 NetSpider July 1, 2009 at 9:34 am

my favorites:
FreeBSD: ee
Linux: nano
:)

2 coral July 1, 2009 at 10:07 am

Ah, but you forgot jedit!

http://www.jedit.org/

3 Michael July 1, 2009 at 10:59 am

Vim is amazing. Nano, and especially gEdit, are a lot more convenient for beginning Linux users.

4 octopusgrabbus July 1, 2009 at 11:18 am

I did not see http://vim.wikia.com mentioned on your list of sites. It’s got great vim tips, scripts, and such.

5 Zeke Krahlin July 1, 2009 at 11:41 am

TEA text editor gets my vote! It’s a feature-rich GUI text editor, don’t know how I could live without it.

http://tea-editor.sourceforge.net/

6 Binny V A July 1, 2009 at 1:06 pm

My favorite is Kate/Kwrite.

7 Daniel July 1, 2009 at 1:25 pm

Looks like you got around 158 responses, which is a far cry from 200.

I’m all for rounding, but you basically added an additional 25% to the true figure.

8 bubblefish July 1, 2009 at 3:14 pm

I can’t believe it… only two votes for emacs?? lol

9 hans berger July 2, 2009 at 1:12 am

Anybody knows geany? My favorite!

10 lakshmanan July 2, 2009 at 3:00 am

vim rocks.

11 Rick July 2, 2009 at 12:23 pm

I like Vim and Nedit.

12 inkpad July 3, 2009 at 10:15 am

scite should have been in there somewhere

13 Arun Shivaram July 4, 2009 at 8:02 am

My choices are Vim and Gedit

14 Joe Klemmer July 7, 2009 at 9:32 am

It’s always difficult to cover text editors. There are almost as many editors are there are people who use them. Plus, the majority of techies tent to use more than one editor for different types of tasks. For example;

I use vim for the majority of my text editing but I also use pico/nano for email as (al)pine is The One. It would not be uncommon for me to use gedit, nedit or mousepad either.

15 Ramesh Natarajan July 8, 2009 at 11:22 pm

@NetSpider, @coral, @Michael, @Zeke Krahlin, @Binny V A, @hans berger, @Lakshmanan, @Rick, @Inkpad, @Arun Shivaram, @Joe Klemmer,

Thanks for sharing your favorite editor with us.

For those who are interested, following are the different editors mentioned in the previous comments that are not listed in the “top 5″ of this article.

FreeBSD ee Editor
JEdit
TEA Text Editor
Kate / KWrite Editor
Geany Editor
NEdit is a multi-purpose text editor for the X Window System
A free source code editor for Win32 and X
Pico Text Editor
Mousepad Editor

16 runlevel0 July 11, 2009 at 2:11 am

Kate opens my list,
I am also starting to use Geanny, alltough this is more a lightweight IDE, therefore quite convenient.

I have also been using Emacs for C development, but I am now trying to get into Perl and I find other editors more useful.

17 Ramesh Natarajan July 14, 2009 at 9:58 pm

@runlevel0, Looks like you are using multiple editors. Just playing around with all these editors can be lot of fun.

18 rakesh uv July 15, 2009 at 10:47 pm

This is for newbies,
I like vim, personally i feel for newbies, they should stick to an editor(i preferred vim),learn it thoroughly, explore and exploit it , add plug ins and customize it for your needs, see if you could do almost most of the work done(this is a gradual process, need lot of patients, but worthy).

If any editor doesn’t allow you do the above, then that seems to be not a better editor.
if you have a lot to do with editor and have an hacking attitude use vim/emacs, they have these common features

->few key storkes
->interface to shell, very rich inbuilt commands for text editing
->wonderful plug ins and help over net,
->good performance, almost on UNIX machine you could at least find a vi.
->along with plunging like c vim, c tags, c scope, and interface with gdb makes it perfect for development.

but you should also get to know and get updated about other editors to see if your editor is not falling behind, if yes then try to get that features in yours,

19 Ismael Casimpan July 16, 2009 at 3:40 am

Vi will actually be the clear winner as it’s always installed in whatever version of Linux or Unix based OS. If you don’t know vi, you will be paralyzed in critical situations where the OS is stripped down to the minimum with vi the only way to edit.

20 Eloar August 11, 2009 at 2:48 pm

There is no editors from KDE. I prefere Kate or kWrite, which are fast and simple, but powerful.

21 Electric Ego November 29, 2009 at 1:19 am

GEdit is nice one. Love its’ tabbed interface and syntax highlighting. For barebone, notepad like interface, I use mousepad.

Leave a Comment

Previous post:

Next post: