[4.13.12-1-ARCH mit gnome3 und gdm auf Xorg]
Ich habe bereits meine VISUAL- und EDITOR-Umgebung auf eingestellt vim
. Ähnlich habe ich es SYSTEMD_EDITOR="vim"; export SYSTEMD_EDITOR
in meinem ~ / .bashrc versucht, ohne Erfolg.
Beim Ändern von Unit-Dateien in Arch (systemd) über
$ sudo systemctl edit _unit_
Ich starre mich an nano
. Das Leben ist zu kurz und ich will vim
auf jeden Fall. Wie mache ich das ?
sudo -E ...
nachdem ich mich verändert hatte/root/.bashrc
. Hatte allerdings nicht daran gedacht, sudo als Login-Shell (sudo -i ...
) auszuführen. Beide sind nicht sehr zufriedenstellend, da Sie sich an die entsprechenden Flags erinnern müssen, aber hey ... es gibt schlimmere Dinge, denke ich ... Trotzdem (vielleicht ist es von Interesse) bestätige ich, dass für einige von unsSYSTEMD_EDITOR=/usr/bin/vim; export SYSTEMD_EDITOR
(als root) gilt richtig. Der Pfad hängt davon ab, wie Sie Ihr Paket anvim
erster Stelle installiert haben. Außerdem reicht es, wenn ich PATH für root definiertvim
habe. Es gibt nicht nur einen Weg, dies zu tun. Danke @terdon.vim
und es hat sich beschwert, weshalb ich es erwähnt habe. Und hey, ich bin ein Emacs-Benutzer :)vim
! Ich habe drei Tage gebraucht, um das Ding zu schließen.Bei der ersten Methode können Sie diese Zeile hinzufügen zu
~/.bashrc
:Und dann
sudo visudo
und füge diese Zeile hinzu:Starten Sie eine neue Bash-Sitzung, damit sie wirksam wird, und führen Sie sie dann
sudo systemctl edit <foo>
wie gewohnt aus.Zweite Methode ist die Verwendung
update-alternatives
:Installieren Sie Ihre gewünschten
editor
, zBvim.gtk3
:Dann wählen Sie Ihr gewünschtes
editor
:Die dritte Methode ist das direkte Setzen der
EDITOR
On-Laufzeit:Vorrang haben die erste Methode> dritte Methode> zweite Methode .
Versuchen Sie nicht, den "GUI" -Editor so einzustellen, wie beispielsweise,
gedit
weil gksu / gksudo oder das Starten einer grafischen Anwendung mit sudo nicht mit Wayland funktionieren. und Gedit verwendet 100% der CPU beim Bearbeiten von Dateienquelle
vim
, nichtgedit
.gedit
ist nur ein Beispiel, um zu beweisen, dass sogar der GUI-Editor funktioniert. Natürlich können Sievim
diese Antwort verwenden.sudo visudo
... bearbeitet habe. Ich habe die erste Antwort zu schnell akzeptiert. Was ich gesucht habe, ist genau die Änderung der/etc/suddoers
Datei, wie Sie sie vorgeschlagen haben. Vielen Dank und Entschuldigung, dass Sie sich nicht für Ihre Lösung entschieden haben. Mein Fehler.gedit
.Ich habe keine Geduld mit Nano und ziehe es vor, eine Mücke mit einer Kanone zu töten.
Ich lösche Nano und setze einen Symlink an seine Stelle.
Erledigt.
quelle