Linux Text Editor


Text Editor


A text editor is like a word processor without a lot of features.  The main use of a text editor is for writing something in plain text with no formatting so that another program can read it. Plain text can be edited in Linux by graphical GUI editors or console text editors.




Console Based Editor:


Vim: 

Vi or Vim is one of the most popular editors. Vim is a command-line editor that's completely keyboard-based. It can be used in any OS, on any desktop environment  and it won't take up a lot of system resources. This editor is ubiquitous and available on all Linux systems and is the "standard" Linux editor. While it is not intuitive and has a learning curve, it is worth learning if Linux is part of your career or future.

emacs: 

This console based plain text editor supports the theory that more is better. It tries to support every feature possible.

pico: 

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


nano: 

This is a GNU.org clone of Pico.



Graphical User Interface GUI based :


Linux Text Editors
Linux Text Editors



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 and more. It's incredibly simple to use.

 jEdit: 

is a mature programmer’s text editor.While jEdit beats many expensive development tools for features and ease of use, it is released as free software with full source code, provided under the terms of the GPL 2.0.


Gvim: 

It is 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.


NEdit: 

The Nirvana editor is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh. This is one of the original Unix GUI editors programmed in Motif.


Geany:  

It is small and fast, it only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME. Geany only requires the GTK2 runtime libraries.


Sublime: 

It is a cross-platform text and source code editor with a Python API. The GUI was inspired by Vim. Its functionality is also extendable with sublime-packages; Sublime Text is not open source software nor free software, but some of the extending packages have free-software licenses and are community-built and maintained.



 Desktop Environments in Linux                         Linux Processes



No comments: