nano stat vi

Hilfe bei Updates und Installtion von neuen Paketen bzw. Programmen.
Antworten

Themen Author
jerry99
Neues Foren Mitglied
Neues Foren Mitglied
Beiträge: 3
Registriert: Sonntag 15. November 2020, 11:46
CPU: pent.4
GPU: onboard
Kernel: 5.8.18
Desktop-Variante: DE
GPU Treiber: onboard

nano stat vi

#1

Beitrag von jerry99 »

Hallo,
bin manjaro-Newbee, manche Vorkenntnisse sind nicht anwendbar.
update-alternatives scheint es nicht zu geben.
Wie mache ich nano zum Standard-Editor (insbesondere für visudo)?
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2232
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 20 Mal
Danksagung erhalten: 495 Mal

Re: nano stat vi

#2

Beitrag von gosia »

Hallo jerry,
schreibe diese beiden Zeilen in deine .bashrc

Code: Alles auswählen

export EDITOR=nano
export VISUAL=nano
anschliessend im Terminal

Code: Alles auswählen

source ~/.bashrc
eingeben, oder neu booten. Das sollte helfen.

viele Grüße gosia

Themen Author
jerry99
Neues Foren Mitglied
Neues Foren Mitglied
Beiträge: 3
Registriert: Sonntag 15. November 2020, 11:46
CPU: pent.4
GPU: onboard
Kernel: 5.8.18
Desktop-Variante: DE
GPU Treiber: onboard

Re: nano statt vi

#3

Beitrag von jerry99 »

Danke für den Hinweis,
visudo verwendet trotzdem den vi
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2232
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 20 Mal
Danksagung erhalten: 495 Mal

Re: nano stat vi

#4

Beitrag von gosia »

Hallo jerry,
schwierig, kann verschiedene Ursachen haben. Normalerweise sucht visudo der Reihe nach in diesen Umgebungsvariablen nach dem Editor:
  • SUDO_EDITOR
  • VISUAL
  • EDITOR
und der erste definierte Editor wird genommen.
s.a. den uszug aus

Code: Alles auswählen

man visudo
ENVIRONMENT
The following environment variables may be consulted depending on the value of the editor and env_editor sudoers settings:
SUDO_EDITOR Invoked by visudo as the editor to use
VISUAL Used by visudo if SUDO_EDITOR is not set
EDITOR Used by visudo if neither SUDO_EDITOR nor VISUAL is set
Es könnte bei dir also auch SUDO_EDITOR=vi gesetzt sein. Poste mal die ausgabe von

Code: Alles auswählen

echo $SUDO_EDITOR
echo $VISUAL
echo $EDITOR
Es gibt aber auch die Möglichkeit, den Editor in der /etc/sudo.conf selbst festzulegen. Entweder mit einer Semikolon-getrennten Liste bei der Variablen editor, oder ähnliches mit der Variablen env_editor, wobei letztere zuerst die üblichen Umgebungsvariablen absucht und nur bei Misslingen auf die Semikolon-getrennten Liste zurückgreift.
Details dazu am besten auch in der manpage zu visudo, nach
"There are two sudoers settings that determine which editor visudo will run."

viele Grüße gosia
Benutzeravatar

LaGGGer
Forum Held
Forum Held
Beiträge: 1519
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: GeForce GTX 1060
Kernel: 6.5
Desktop-Variante: XFCE
GPU Treiber: Nvidia aktuell
Hat sich bedankt: 141 Mal
Danksagung erhalten: 249 Mal

Re: nano stat vi

#5

Beitrag von LaGGGer »

Man kann visudo mit dem Editor seine Wahl im Terminal starten. Hier im Beispiel mit Pluma:

Code: Alles auswählen

EDITOR=pluma sudo -E visudo
°°
MfG LaGGGer
Antworten

Zurück zu „Manjaro Linux Paketverwaltung und Kommandozeile“