Yolinux.com Linux logo

Linux Text Editors:

Linux has a plethora of text editors available for simple text, structured text (eg. XML, HTML) and programming languages. The most popular are listed below and almost all are available for a multitude of other operating systems.

Related YoLinux Tutorials:

°Emacs and C/C++

°Advanced VI

°C++ Info, links

°YoLinux Tutorials Index




Free Information Technology Magazines and Document Downloads
TradePub link image


Linux Editors for Plain Text:

Linux editors for plain text can be divided into two categories, graphical GUI editors and console text editors. The advantage of the GUI editor is intuitive user friedly interface while the benefit of the console text editor is the suitability over long distance network connections which may or may not provide suitable bandwidth or reliability which would both be required by the GUI editors for remote operation.

Console Based Editors:
ScreenshotDescription
vim: This console based plain text editor supports sytax highlighting and numerous plug-ins for specialized configurations and features.
Also see the YoLinux.com vim tutorial.

vim.org

emacs: This console based plain text editor supports the theory that more is better. It tries to support every feature possible.
Also see the YoLinux.com emacs/xemacs tutorial.

emacs.org


pico: This console based plain text editor operates with the simplicity of a GUI editor making it a favorite with Linux beginners.

Pico home

nano: This is a GNU.org clone of Pico.

nano-editor.org

Graphical GUI Editors:
ScreenshotDescription
gedit: This is the default text editor for the Linux Gnome desktop. It supports syntax highlighting, printing, a variety of plug-ins, multi-language spell check, tabbed for multiple files, etc.

Gnome: gEdit

gvim: This an attempt to provide a GUI editor based on the vim console editor. While it provides many of the features offered by a GUI text editor, it will still require knowledge of vim to stay out of trouble.

vim.org

NEdit: This is one of the original Unix GUI editors programmed in Motif. It is your basic intuitive and easy to use GUI editor.

nedit.org


Structured Text editors:

HTML Editors:

ScreenshotDescription
Kompozer:Easy to use WYSIWYG GUI HTML editor. Loads of features. Was renamed from "nvu".

Kompozer.net

Amaya: Basic intuitive and easy to use WYSIWYG GUI HTML editor. Needs more features to be considered complete.

W3.org/Amaya

Bluefish: GUI HTML text editor which also supports XML markup and even programming languages.

OpenOffice: Bluefish

ScreenshotsQuanta: GUI HTML editor which also supports programming languages (PHP, SQL, Python, Perl, ....
Open source and commercial versions available:

Aptana: GUI HTML editor which also supports CSS, PHP, Ruby on Rails and Javascript (including debuging). Cross platform, Eclipse (stand alone or plug-in)/Java based editor.

Aptana

VideoCoffeeCup: Commercial HTML editor. Built-in validation. Supports HTML 5 and CSS3.

CoffeeCup

FTP client built-in.

XML Editors:

ScreenshotDescription
screenshotsKXML Editor:Easy to use GUI XML editor. I like it for error checking of XML files.

KXMLEditor.sourceforge.net

product videosOxygen XML:Commercial cross platform Java GUI XML / XSLT / XSD / DTD stand-alone or Eclipse plug-in editor.

OxygenXml.com


Conglomerate XML:XML / DocBook editor.

Conglomerate.org


Vim Plug-ins:The Linux Vim editor MatchIt or xmledit plug-in can extend the "%" key to match XML/XHTML tags.

Vim
Vim matchit plug-in
Vim xmledit plug-in

Also see Vim as XML Editor

Emacs nXML mode:nXML mode allows a schema to be associated with the XML document being edited. Supports continuous validation. Emacs 21 and later.

nXML mode


Linux Editors for Computer Language Programming:

This most often refers to Integrated Development Environments (IDE) for programming.


Links:
   
    Bookmark and Share



Copyright © 2010 - 2011 by Greg Ippolito