Displaying line numbers under vi / vim can be very useful for debugging program errors and to improve overall readability of a program or scripts.
Make the vi/vim text editor display or hide line numbers
- Press ESC key
- At the : prompt type the following command to run on line numbers
- set number
- To turn off line numbering, type the following command at the : prompt
- set nonumber
Let us see all commands in detailed.
Vi or Vim show line number command
To display line numbers along the left side of a window, type any one of the following command while using text editor. First press the Esc key. Press : and type any one of the following command at a : prompt:
How to turn off line numbering in vim/vi
To turn off (or hide) line number again enter the same command at the : prompt:
How to enable line number setting permanently while using vim
If you need number every time you start vi/vim, append the following line to your
$ vi ~/.vimrc
Append the following line:
Save and close the file.
How to open a file at particular location/line number
Jump to particular line number from a shell prompt, enter:
$ vi +linenumber file.c
$ vi +300 initlib.c
Jump to particular line that contains main() function from a shell prompt, enter:
$ vi +/searchTermHere file.c
$ vi +/main initlib.c
### note shell escape done with \ ###
$ vi +/addUser\( initlib.c
$ vi +/addUser\(arg1\) initlib.c
How do I list of all current vim settings?
At the : prompt, enter:
To see a list of everything that you have set so far in your vim config file or runtime, type the following command at the : prompt: