Peter Vaillancourt, Rich Knepper, and Adam Brazier
Cornell Center for Advanced Computing

Revisions: 1/2023, 11/2019, 10/2017, 9/2014 (original)

A text editor is a tool to assist the user with creating and editing files. There is no "best" text editor; it depends on personal preferences. Regardless of your typical workflow, you will likely need to be proficient in using at least one common text editor if you are using Linux for scientific computing or similar work. Two of the most widely used command-line editors are Vim and Emacs, both of which are available on TACC systems via the vim and emacs commands, respectively.

Objectives

After you complete this segment, you should be able to:

  • List the two most widely used command line editors and how to access them
  • Describe the major differences between text editors
  • Discuss the basic functionality of Vim and Emacs

Prerequisites

There are no prerequisites for this course.

 
©   Cornell University  |  Center for Advanced Computing  |  Copyright Statement  |  Inclusivity Statement