"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 visudomenghargai 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 visudomenghargai 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 EDITORvariabel 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 EDITORdan VISUALmengatur 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 editorsebagai 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
EDITORsetiap kali Anda memulai shell. Coba ini:echo "export EDITOR=nano" >> ~/.bashrc.