Notice! This document is currently in Archived status.
The content of this document may be incorrect or outdated.

Print this article Edit this article

Vi: Displaying Line Numbers

Purdue Engineering Computer Network
To display the line numbers in the left margin of a vi document, type :set nu. To turn them off again, type :set nonu.

If you want vi to display line numbers by default, you need to set the EXINIT to set nu.

You can set this in your .login or your shell start-up files.

  1. Open your editor to edit your .login or your shell start-up file. Add the following lines:

    For C-Shell:

    	setenv EXINIT "set nu"
    For Bourne or Korn Shell:
    	EXINIT="set nu"; export EXINIT     
    For Korn Shell Only (alternate method):
    	typeset -x EXINIT="set nu"
  2. Either log-out and log back in or "source" your shell start-up file.

-- Alternatively, you can put set nu in your .exrc file in your home directory -Suggested by Ian Donaldson--

Last Modified: Aug 1, 2023 4:07 pm GMT-4
Created: Nov 6, 2007 2:25 pm US/Eastern by admin
JumpURL: