[LÖST]Ändra sensible-editor (default editor)?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

[LÖST]Ändra sensible-editor (default editor)?

Inlägg av cthulhu »

Man tycker att det borde vara lätt att byta redigerare, men icke. Visar sig att Midnight Commander använder sig av "sensible-editor" kommandot när den öppnar dokument (med extern editor), och detta är vi(m) på min dator, och jag vill ändra det till Emacs.

Kod: Markera allt

echo $EDITOR
ger mig inget (=tom rad), så sätter jag EDITOR till Emacs och sedan kör echo igen, så returnerar den "emacs", men sensible-editor öppnar fortfarande mina dokument med vi!

Jag har läst man sidorna om detta, men inte blivit klokare, och drar mig för att läsa man bash, (4000 rader).
Senast redigerad av 1 cthulhu, redigerad totalt 1 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Ändra sensible-editor (default editor)?

Inlägg av Konservburk »

Det står ingenting om detta i manualbladet till bash. Men du kan hur som helst enkelt ändra till emacs genom att peka om en symlänk typ så här:

Kod: Markera allt

sudo ln -sf /usr/bin/emacs /etc/alternatives/editor
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Ändra sensible-editor (default editor)?

Inlägg av cthulhu »

Hmm, så lätt, fast ändå inte...
Varför funkar inte EDITOR variabeln? Vilka program är det som använder sig av denna variabel egentligen?
(hade tänkt ändra browser också, från epiphany till iceweasel, förmodar att det är "alternatives/browser" som skall länkas om då)

tack, för tipset, skall testa det ikväll när jag kommer hem
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Ändra sensible-editor (default editor)?

Inlägg av Lars »

sensible-editor använder bl.a. filen ~/.selected_editor. Programmet är ett skalskript så du kan enkelt se själv vad som händer och varför.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ändra sensible-editor (default editor)?

Inlägg av Bowmore »

Välj sensible editor med

Kod: Markera allt

sudo select-editor
Välj sensible webbläsare med

Kod: Markera allt

sudo update-alternatives --config x-www-browser
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Ändra sensible-editor (default editor)?

Inlägg av cthulhu »

Tackar, får testa detta.
(har lite övrigt småstrul med MC, men skall kompilera senaste versionen, får se om det blir fler trådar på ämnet...)
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Ändra sensible-editor (default editor)?

Inlägg av Konservburk »

cthulhu skrev:Varför funkar inte EDITOR variabeln?
Du måte märka den som miljövariabel för att det ska fungera som du förväntar dig:

Kod: Markera allt

export EDITOR=emacs
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Ändra sensible-editor (default editor)?

Inlägg av cthulhu »

Behöver jag stoppa in detta i ~/.bashrc för att det skall funka varje gång?
Vilka program/funktioner är det som använder denna miljövariabel?
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Ändra sensible-editor (default editor)?

Inlägg av cthulhu »

Kod: Markera allt

sudo update-alternatives --config x-www-browser
Funkade bra.

Vet dock inte riktigt hur man ändrar bildvisaren? Verkar som om MC gillar att använda feh, medan Gnome Commander gillar GPicView, som jag inte gillar, eftersom den versionen jag har inte kan ta bort bilder (med DEL) utan att kracha. Hade helre använt mirage, men osäker på hur man ställer in det.

Tack för hjälpen i alla fall, sätter tråden som löst.
Skriv svar

Återgå till "Terminalforum"