"Editor Joe sendiri" tidak datang secara alami kepada saya. Bagaimana cara saya berubah menggunakan nano atau vim?
Saya sudah mencoba
export EDITOR=nano
tetapi tampaknya tidak dihormati. Saya ingin visudo
menghargai ini juga.
"Editor Joe sendiri" tidak datang secara alami kepada saya. Bagaimana cara saya berubah menggunakan nano atau vim?
Saya sudah mencoba
export EDITOR=nano
tetapi tampaknya tidak dihormati. Saya ingin visudo
menghargai ini juga.
Jawaban:
Untuk mengubah editor default di level sistem:
sudo update-alternatives --config editor
dan kemudian ikuti petunjuk pada layar.
update-alternatives --install /usr/bin/editor editor /usr/bin/geany 10
Cara untuk mengubah editor default untuk akun Anda adalah dengan mengatur EDITOR
variabel lingkungan. Jika itu tidak berhasil untuk Anda, Anda telah melakukan sesuatu yang tidak biasa. Periksa apakah Anda juga belum mendefinisikan VISUAL
, atau jika sudah, berikan kedua variabel nilai yang sama (lihat VISUAL vs EDITOR - apa bedanya? ). Tambahkan baris ini ke ~/.profile
(catatan: tidak ke~/.bashrc
) Anda:
EDITOR=nano
VISUAL=$EDITOR
export EDITOR VISUAL
Di bawah kebijakan Debian , semua program seharusnya mendukung EDITOR
dan VISUAL
mengatur editor default.
Di bawah Debian dan turunannya, Anda dapat menggunakan mekanisme alternatif untuk mengatur editor default seluruh sistem, seperti yang disebutkan oleh Steve Robillard : jalankan update-alternatives --config editor
sebagai root.
Solusi yang disebutkan di atas berfungsi, tetapi tidak bisa skrip. Jika Anda ingin melakukan ini dengan cara skrip (non-interaktif), Anda harus menggunakan --set:
# update-alternatives --set editor /usr/bin/vim.basic
Anda bisa mendapatkan daftar pilihan dengan:
$ update-alternatives --list editor
EDITOR
setiap kali Anda memulai shell. Coba ini:echo "export EDITOR=nano" >> ~/.bashrc
.