Gedit is the official text editor of the GNOME desktop environment. While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor. It can be used to create and edit all kinds of text files.
Linux fans will already be familiar with the world of GNOME but gedit has brought it to a wider audience by providing the default GNOME editor on Mac OS X. gedit provides a simple interface from which you have access to a full text editor with programming functions and is compatible with most languages. gedit incorporates text search and replace, spell checking, printing and support for opening almost any file.
The range of languages supported by Gnome include C, C++, Java, HTML, XML, Python and Perl. You can Undo and Redo actions, edit files remotely and all the other standard functions you'd expect from an editor including go to a specific line, text wrapping and backing-up of files. Nevertheless, gedit may seem a bit basic for some programming needs, but this problem has been offset somewhat by the introduction of plugins which add advanced functions to the editor.