Differences between revisions 39 and 40
Revision 39 as of 2011-03-12 20:15:06
Size: 1953
Editor: ?skizzhg
Comment: fixing header
Revision 40 as of 2011-03-25 13:40:27
Size: 2668
Comment: added table of contents, changed categorization.
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
<<TableOfContents(3)>>
Line 5: Line 7:
== Console ==
Text editors that can be used without X11, in command line environment.
 * vim - See [[vim]] for more information.
 * [[http://www.gnu.org/software/emacs/|Emacs]] - Some people think it is a mutated and bloated Lisp system trying to disguise itself as a text editor. However, today it is fast enough and once some commands have been learned it is quite powerful. Furthermore, there are auto-indent and syntax highlighting options for many file formats such as programming languages or LaTeX, and config files such as ~/.muttrc and ~/.procmailrc. If you know Lisp, you can customize Emacs to any extent you like.
 * DebianPkg:nano - An easy to learn and use text file editor.
 * DebianPkg:mc - Midnight commander provides internal text editor, which can be invoked with __mc -e__ od __mcedit__ commands, featuring syntax highlighting, regexp searching and other features.
Line 6: Line 14:
== Vi and clones ==
=== vim ===
You might prefer to install DebianPkg:vim-full as your vi-clone, which has extended features. See [[vim]] for more information.
== Graphical ==
Text editors that can be used in Graphical environment.
 * DebianPkg:gedit - Default text editor of [[Gnome]] desktop environment. Aiming at simplicity by default, can be configured as full fledged integrated development environment through various plugins provided by DebianPkg:gedit-plugins package.
 * DebianPkg:geany - Advanced text editor with basic features of integrated development environment and has only few dependencies on other packages.
 * DebianPkg:pyroom - Full screen text editor for distraction free writing, with configurable colour-schemes and keybindings.
 * DebianPkg:scite - A GTK+ based programmers editor, uses Scrintilla editing component.
 * DebianPkg:kwrite - Default text editor of [[KDE]] Software compilation, provides syntax highlighting and ability to export documents to PDF, HTML, !PostScript among other features.
 * DebianPkg:kate - Acronym for KDE Advanced Text Editor, can be turned to full featured integrated development environment, providing extendable (via XML) syntax highlighting, session management and other features.
 * DebianPkg:mousepad - Default editor of [[Xfce]] desktop environment, intended to be, simple, fast and easy to use.
 * DebianPkg:leafpad - A minimalist GTK+ based text editor, for basic text editing needs.
 * Gvim - GUI version of vim, provided by packages DebianPkg:vim-gnome, DebianPkg:vim-gtk, DebianPkg:vim-lesstif.
Line 10: Line 26:
=== gvim ===
You can use a GUI version of vim, like DebianPkg:vim-gnome, DebianPkg:vim-gtk, DebianPkg:vim-lesstif.

== Emacs ==
[[http://www.gnu.org/software/emacs/|Emacs]]. Some people think it is a mutated and bloated Lisp system trying to disguise itself as a text editor. However, today it is fast enough and once some commands have been learned it is quite powerful. Furthermore, there are auto-indent and syntax highlighting options for many file formats such as programming languages or LaTeX, and config files such as ~/.muttrc and ~/.procmailrc. If you know Lisp, you can customize Emacs to any extent you like.

== Wish list ==
For those who find vi cryptic and emacs ugly or confusing, there are a variety of alternatives. "jed" (or "xjed") is a full-featured emacs-like editor with colour support menus, etc.

 * ''gnotepad'' (command gnp).
 * ''gedit''
 * ''mcedit''
 * ''nano''
 * ''ed''
 * ''SciTE''
 * ''kate''
 * ''kwrite''

== Nano ==
 * Nano is an easy to learn and use text file editor.
 * install:
 {{{
aptitude install nano}}}
 * Practice using nano before you really need it.
 * you need command line interface [also called CLI ] to use nano. see CommandLineInterface
 * to start nano enter: nano
  . at bottom of screen are some common commands. '^' means press the control key.
   . so ^W is the command to search. press control + W ....
   . ^O to save the file
   . ^X to exit
   . ^G for help

Translation(s): English - Français - German - العربية - Italiano - Russian


Editors are like religions, so at the risk of starting a holy war...

Console

Text editors that can be used without X11, in command line environment.

  • vim - See vim for more information.

  • Emacs - Some people think it is a mutated and bloated Lisp system trying to disguise itself as a text editor. However, today it is fast enough and once some commands have been learned it is quite powerful. Furthermore, there are auto-indent and syntax highlighting options for many file formats such as programming languages or LaTeX, and config files such as ~/.muttrc and ~/.procmailrc. If you know Lisp, you can customize Emacs to any extent you like.

  • nano - An easy to learn and use text file editor.

  • mc - Midnight commander provides internal text editor, which can be invoked with mc -e od mcedit commands, featuring syntax highlighting, regexp searching and other features.

Graphical

Text editors that can be used in Graphical environment.

  • gedit - Default text editor of Gnome desktop environment. Aiming at simplicity by default, can be configured as full fledged integrated development environment through various plugins provided by gedit-plugins package.

  • geany - Advanced text editor with basic features of integrated development environment and has only few dependencies on other packages.

  • pyroom - Full screen text editor for distraction free writing, with configurable colour-schemes and keybindings.

  • scite - A GTK+ based programmers editor, uses Scrintilla editing component.

  • kwrite - Default text editor of KDE Software compilation, provides syntax highlighting and ability to export documents to PDF, HTML, PostScript among other features.

  • kate - Acronym for KDE Advanced Text Editor, can be turned to full featured integrated development environment, providing extendable (via XML) syntax highlighting, session management and other features.

  • mousepad - Default editor of Xfce desktop environment, intended to be, simple, fast and easy to use.

  • leafpad - A minimalist GTK+ based text editor, for basic text editing needs.

  • Gvim - GUI version of vim, provided by packages vim-gnome, vim-gtk, vim-lesstif.


CategorySoftware