[4.13.12-1-ARCH dengan gnome3 dan gdm di Xorg]
Saya sudah mengatur VISUAL dan EDITOR saya untuk env-vars vim
. Demikian pula saya mencoba SYSTEMD_EDITOR="vim"; export SYSTEMD_EDITOR
di ~ / .bashrc saya, tetapi tidak berhasil.
Saat memodifikasi file unit di Arch (systemd) via
$ sudo systemctl edit _unit_
Aku mendapati diriku menatap nano
. Hidup ini terlalu singkat dan saya inginkan vim
dengan segala cara. Bagaimana saya melakukan ini?
sudo -E ...
setelah dimodifikasi/root/.bashrc
. Tidak terpikir untuk menjalankan sudo sebagai shell login (sudo -i ...
). Tidak ada yang sangat memuaskan karena Anda perlu mengingat bendera yang sesuai, tapi hei ... ada hal-hal yang lebih buruk, saya kira ... Masih (mungkin itu menarik), saya mengkonfirmasi bahwa bagi sebagian dari kita:SYSTEMD_EDITOR=/usr/bin/vim; export SYSTEMD_EDITOR
(sebagai root) adalah Baik. Path semua tergantung pada bagaimana Anda mendapatkanvim
pkg Anda diinstal di tempat 1. Ditambah seperti yang saya mendefinisikan PATH untuk root,vim
sudah cukup. Tidak hanya ada satu cara untuk melakukannya. Terima kasih @terdon.vim
dan mengeluh itulah sebabnya saya menyebutkannya. Dan hei, saya pengguna emacs :)vim
! Butuh waktu tiga hari untuk menutup barang itu.Metode pertama, Anda dapat menambahkan baris ini ke
~/.bashrc
:Dan kemudian
sudo visudo
, tambahkan baris ini:Mulai sesi bash baru untuk mulai berlaku, lalu jalankan
sudo systemctl edit <foo>
seperti biasa.Metode kedua adalah menggunakan
update-alternatives
:Instal yang Anda inginkan
editor
, misalnyavim.gtk3
:Kemudian pilih yang Anda inginkan
editor
:Metode ketiga adalah mengatur langsung
EDITOR
pada saat runtime:Diutamakan adalah metode pertama> metode ketiga> metode kedua .
Jangan mencoba mengatur "GUI" editor seperti
gedit
karena Mengapa tidak gksu / gksudo atau meluncurkan aplikasi grafis dengan sudo bekerja dengan Wayland? dan Gedit menggunakan 100% CPU saat mengedit filesumber
vim
, tidakgedit
.gedit
hanyalah sebuah contoh untuk membuktikan bahwa bahkan editor gui berfungsi, tentu saja Anda dapat menggunakanvim
jawaban ini.sudo visudo
... Saya terlalu cepat dalam menerima respon pertama. Apa yang saya cari sebenarnya adalah modifikasi/etc/suddoers
file seperti yang Anda usulkan. Terima kasih dan maaf tidak memilih solusi. Salahku.gedit
.Saya tidak sabar dengan Nano dan lebih suka membunuh nyamuk dengan meriam.
Saya menghapus Nano dan menempatkan symlink ke vim di tempatnya.
Selesai
sumber