Text Editors

A good amount of research computing revolves around writing programs and editing text files. There is a wide array of text editors available to users; they differ not only in how easy they are to learn, but also in the conveniences offered to users such as syntax highlighting (which makes reading a program easier), and editing modes tailored to a specific programming language or task.

Unix Text Editors
The following editors are installed on Skew and other Unix systems on campus: Emacs (Editor MACroS), pico (PIne COmposer), ex, vi (visual editor), ed.

"ex" is the root of a family of editors that includes vi, vim, and ed. "vi" is installed on all Unix systems. Most users at Kellogg work with Emacs, pico, or vim.

Command To Start
To Exit
ASCII vs. X Sessions
MS Windows Version
Learning More
ed q! Both   Refer to vi Documents or Main Page
edit
q!
Both
  Refer to vi Documents or Main Page 
emacs
CTRL-X CTRL-C
or select "Exit Emacs" under the "Files" menu
Both
NT FAQ
Binaries
  • Reference Card (Also as PDF)
  • Emacs Reference, at Indiana University
  • Manual
  • GNU Emacs Help Usenet Group
  • GNU Emacs Web Page
  • Installing and Running NTEmacs/AucTeX with MikTeX,
    Written by Kent Daniel
ex
q!
Both
  Refer to vi Documents or Main Page
pico
CTRL-X
Both
Bundled with PC Pine
vi
:q!
Both
Several Versions. See Vi Lovers Home Page
  • vi Pocket Reference Card, from Notre Dame
  • An Introduction to Display Editing with vi
  • Vi Lovers Home Page
vim
:q!
Both
Yes (see www.vim.org)

MS Windows Text Editors
Currently, there is no text editor recommended or installed on Windows workstations at Kellogg (other than WordPad and Notepad). Some of the editors available on Unix are also available (for free) to Windows users.

There are many shareware (try-before-you-buy, low-cost software) 32-bit text editors. The following might be among the most useful to Kellogg users:

  • EditPlus
  • TextPad: Offers many syntax highlighting schemes, including Fortran, HTML, Java, LaTeX, Matlab, Perl, SAS, Stata, etc.
  • WinEdt: May be used as a LaTeX front end in Windows, particularly with MikTeX.
  • UltraEdit