Best 5 text editor in linux platform

vi editor:
vi editor is a family of screen-oriented text editors which share certain characteristics, such as methods of invocation from the operating system command interpreter, and characteristic user interface features. The portable subset of the behavior of vi programs, and the ex editor language supported within these programs, is described by (and thus standardized by) the Single Unix Specification and POSIX

This editor comes with any linux distribution by default.

vim editor:
It is modified vi editor more easy to use and in vim editor color tagging and easy keystroke is provided. Use following command to install vim in Ubuntu distro.

$ sudo apt-get install vim 

GNU Emacs editor:
GNU Emacs is a free, portable, extensible text editor. That it is free means specifically that the source code is freely copyable and redistributable. That it is portable means that it runs on many machines under many different operating systems, so that you can probably count on being able to use the same editor no matter what machine you're using. That it is extensible means that you can not only customize all aspects of its usage (from key bindings through fonts, colors, windows, mousage and menus), but you can program Emacs to do entirely new things that its designers never thought of.
Because of all this, Emacs is an extremely successful program, and does more for you than any other editor. It's particularly good for programmers. If you use a common programming language, Emacs probably provides a mode that makes it especially easy to edit code in that language, providing context sensitive indentation and layout. It also probably allows you to compile your programs inside Emacs, with links from error messages to source code; debug your programs inside Emacs, with links to the source; interact directly with the language interpretor (where appropriate); manage change logs; jump directly to a location in the source by symbol (function or variable name); and interact with your revision control system.
Emacs also provides mail readers, news readers, World Wide Web, gopher, and FTP clients, spell checking, and a Rogerian therapist, all of which are also useful for programming. But in this document we'll concentrate on the basics of Emacs usage for programmers.

for graphical emacs:
$ sudo apt-get install emacs23   

for non-graphical emacs:
$ sudo apt-get install emacs23-nox

gedit:
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.
Currently it features:
  • Full support for internationalized text (UTF-8)
  • Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl and many others)
                        and many more.. 

pico:
Pico is a file editor used on UNIX systems. It comes with pine, where it is used by default to compose new messages, but it can also be used as a stand-alone editor. It is invoked by the command pico filename, where filename is replaced with the name of your file. 

Editing commands are invoked by control key sequences (i.e. pressing the control key together with another key.*) Several menu-like status lines at the bottom of the screen show which commands are active at any given time. Key strokes that do not constitute control key sequences are entered as text at the current cursor position.



No comments:

Post a Comment