The default text editor in installations of Debian and its derivatives is Nano,
largely because it’s a simple and small editor. If you’re a Vim user, you might
find it a little jarring to be presented with a modeless editor when you run
Debian’s alternatives system makes this reasonably easy to adjust. If you
have Vim installed, it should be available as one of the possible
implementations of the
editor alternative. You can check this with the
# update-alternatives --list editor /bin/ed /usr/bin/nano /usr/bin/vim.basic
This shows that Vim is available as an alternative with
so you can update the symlink structure that defines the default
# update-alternatives --set editor /usr/bin/vim.basic ... using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode.
Now if you fire up
sudo -e you should find that Vim is
fired up instead of the editor you didn’t want.
On my own workstation I have the latest Vim compiled from Mercurial and
checkinstall, so I had to add this to
the alternatives system before I could use it:
# update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 200 \ --slave /usr/share/man/man1/editor.1.gz editor.1.gz /usr/local/share/man/man1/vim.1.gz # update-alternatives --set editor /usr/local/bin/vim ... using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode.
Other relevant alternatives include the
vi implementation for your system,
which of course may not necessarily be Vim; some operating systems install the
smaller and more