Many text editors are available on LC UNIX and Linux systems as well as desktop workstations. Most editors have a man page. Type man editor_name for usage information.

The following editors are available on most UNIX and/or Linux systems.

  • sed—a stream editor for batch processing of files.
  • vi—a visual editor; full screen; uses ed/ex line-mode commands for global file editing.
  • ex—an extended line editor.
  • vim/gvim—Vi IMproved, a text editor that is upward compatible to vi.
  • emacs—GNU project Emacs editor.
  • xemacs—a highly customizable text editor (Emacs: the next generation).
  • nedit—an X-windows text editor.
  • kwrite—editor bundled with the KDE (Linux) desktop environment.
  • atom—a text editor that's modern, approachable, yet hackable to the core.

For GUI-based editors you may want to consider using VNC, particularly when remotely logging in on a connection with low bandwidth. More on VNC at LLNL can be found on LC's VNC page.