nanosudo? (default update-alternatives --config editor choice)
ubuntu at paul.sladen.org
Mon Dec 24 07:30:53 UTC 2012
On Sun, 23 Dec 2012, Phil Dobbin wrote:
> On 12/23/2012 09:55 PM, Paul Sladen wrote:
> > On Sun, 23 Dec 2012, Phil Dobbin wrote:
> > > 12.04 ... when I ran the visudo command, it plonked me into nano.
> > Which editor would you prefer Ubuntu to default to?
> Well, the clue is in the name: visudo. vi
I think there's a selection of Unix commands (crontab -e, visudo, ...)
which cause a text-editor to be loaded with a pre-selected file.
In which case, perhaps some options are:
a. Hard code 'visudo' to be non-standard (not use $EDITOR)
b. Change the system-wide $EDITOR default to be 'vim'
c. Something else (please specify)
> > Can you list the advantages and distadvantages (pros/cons)
In order to have a discussion about changing the default value of
$EDITOR, it's necessary to enumerate the pros and cons. Would you be
able to help by working through and listing all the positives and
negatives or each possibility; and even any other possibilities you
can think of.
I'd certainly agree that historically the 'vi' in 'visudo' was 'vi'.
On Sun, 23 Dec 2012, Felix Miata wrote:
> Many will never get anything useful done in vi(m), or even figure
> out how to exit it except by kill or CAD.
I believe one of the reasons why Nano is set as the initial boot
default $EDITOR on Ubuntu installs is to cope with this reaction from
first-time, or new users. That's not to say the choice is correct, or
unchangable. The general argument, is that power-users, such as
yourself Phil, are capable and able to search Google, and/or read
documentation and from that run a command such as:
sudo update-alternatives --config editor
...Whereas a first-time Ubuntu user is in less of a position to find
this. They might even get stuck in a loop where even if they wanted
to search the web, they might not be able to if they cannot configure
the network if they are unfamiliar with the $EDITOR presented.
More information about the ubuntu-users