August 3, 2022

Switch from nano to vim as default editor in the shell

In the terminal run:

$ sudo update-alternatives --config editor

There are four choices for the alternative editor pulled from /usr/bin/editor.

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    10        manual mode

The current default editor is marked by * (i.e. nano).

To select vim as the default editor, type 3, then enter.

To check that vim is the default editor, run:

$ sudo update-alternatives --config editor

You should see that vim is now marked with an asterix:

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
* 3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    10        manual mode

Press enter to keep the current choice marked by an asterix.

Now the programme less invokes vim when you press v.


less vim personal computing command-line interface (cli) gnu linux trisquel wiki shell literacy

No affiliate links, no analytics, no tracking, no cookies. This work © 2016-2024 by yctct is licensed under CC BY-ND 4.0 .   about me   contact me   all entries & tags   FAQ   GPG public key

GPG fingerprint: 2E0F FB60 7FEF 11D0 FB45 4DDC E979 E52A 7036 7A88