Sida 1 av 1

Less beter sig inte som man sidan säger [LÖST]

Postat: 01 dec 2008, 16:09
av mcNisse
När man trycker på v ska en editor startas. Först kollas miljövariabeln VISUAL och sedan EDITOR och sedan ska vi startas om ingen av miljövariablerna är satta.
v Invokes an editor to edit the current file being viewed. The editor is taken from the environment variable VISUAL if defined, or EDITOR if VISUAL is not defined, or defaults to "vi" if neither VISUAL nor EDITOR is defined. See also the discussion of LESSEDIT under the section on PROMPTS below.
Jag har varken EDITOR eller VISUAL satta, ändå startas nano när jag trycker v

Kod: Markera allt

$ env|grep pico
$ env|grep nano
$ env |grep -e EDIT -e VIS
$
Är detta någon ubuntu tweek av less eller vad är det som händer?

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 16:24
av dmz
Startar i vim för mig.

Edit: Bör tillägga att jag har exporterat EDITOR=vim i .zshrc.

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 16:35
av mcNisse
Vad händer om du tar bort variablen? unset EDITOR skulle man ha skrivit i bash.

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 16:52
av dmz
Då startar vi (inte vim alltså).

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 17:30
av mcNisse
Hm... vilken dist kör du? Den du kör verkar följa dokumentationen.

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 17:32
av dmz
mcNisse skrev:Hm... vilken dist kör du? Den du kör verkar följa dokumentationen.
Archlinux.

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 17:35
av KiviE
Min startar vim när ingen editor är vald (har installerat från ubuntu-server skivan). Men vi i ubuntu är väl egentligen vim så det borde vara helt rätt.

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 17:46
av mcNisse
Jag har kört strace och hittat att en ubuntu version av less inte letar efter vi utan /usr/bin/editor. editor pekar till /etc/alternatives/editor som i sin tur pekar på nano i mitt fall. Så jag borde kunna fixa till det med något update-alternatives kommando....

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 17:47
av dmz
mcNisse skrev:Jag har kört strace och hittat att en ubuntu version av less inte letar efter vi utan /usr/bin/editor. editor pekar till /etc/alternatives/editor som i sin tur pekar på nano i mitt fall. Så jag borde kunna fixa till det med något update-alternatives kommando....
Enklare att exportera variabeln EDITOR i .*shrc? :)

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 17:48
av KiviE
Ah ok. /usr/bin/vim.gnome i mitt fall då.

Re: Less beter sig inte som man sidan säger

Postat: 01 dec 2008, 17:52
av mcNisse
Jag tror det är enklare att ändra globalt i systemet ifall något annat program letar efter /usr/bin/editor.

Men hur som helst så beter sig ubuntus less inte som det är dokumenterat i man sidan...

Kod: Markera allt

sudo update-alternatives --config editor

Re: Less beter sig inte som man sidan säger [LÖST]

Postat: 01 dec 2008, 17:53
av Emil.s
Aha!

Då antar jag att det är samma med tex "crontab -e" och visudo, som också startar nano om inte "EDITOR" är satt?

Re: Less beter sig inte som man sidan säger [LÖST]

Postat: 01 dec 2008, 18:04
av mcNisse
Jag skulle tro det.

Re: Less beter sig inte som man sidan säger [LÖST]

Postat: 01 dec 2008, 18:18
av KiviE
Varför gör de så där egentligen? väldigt jobbigt att manualen inte stämmer... de borde ju ändra den med isf.

Re: Less beter sig inte som man sidan säger [LÖST]

Postat: 01 dec 2008, 18:21
av dmz
Emil.s skrev:Aha!

Då antar jag att det är samma med tex "crontab -e" och visudo, som också startar nano om inte "EDITOR" är satt?
Så du menar alltså att visudo egentligen blir nanosudo? ^_^

Re: Less beter sig inte som man sidan säger [LÖST]

Postat: 01 dec 2008, 20:26
av Emil.s
dmz skrev:
Emil.s skrev:Aha!

Då antar jag att det är samma med tex "crontab -e" och visudo, som också startar nano om inte "EDITOR" är satt?
Så du menar alltså att visudo egentligen blir nanosudo? ^_^
haha, ja, så kan man se det. :)
KiviE skrev:Varför gör de så där egentligen? väldigt jobbigt att manualen inte stämmer... de borde ju ändra den med isf.
De borde ge f*n i att ändra på detta sätt över huvudtaget...

Antar att det är för att de anser att nano är lättare (att använda) än vi/vim, men då kan de väl lika gärna sätta EDITOR i /etc/profile eller nåt, lär funka lika bra, och det blir myket lättare att förstå sig på för oss som gillar att pilla.

Re: Less beter sig inte som man sidan säger [LÖST]

Postat: 01 dec 2008, 23:11
av KiviE
Emil.s skrev:
KiviE skrev:Varför gör de så där egentligen? väldigt jobbigt att manualen inte stämmer... de borde ju ändra den med isf.
De borde ge f*n i att ändra på detta sätt över huvudtaget...

Antar att det är för att de anser att nano är lättare (att använda) än vi/vim, men då kan de väl lika gärna sätta EDITOR i /etc/profile eller nåt, lär funka lika bra, och det blir myket lättare att förstå sig på för oss som gillar att pilla.
Jo jag tycker det är dumt med men antar att de har någon anledning och har väl inget emot att nano är standard (även om jag inte verkar ha det). Men antingen ändrar man inte hur less fungerar eller så dokumenterar man hur.