Saat menjalankan less
perintah, menekan vmembuka file di dalam editor. Saya telah mengatur EDITOR
variabel lingkungan vi
dengan menjalankan perintah export EDITOR=vi
.
Ini berfungsi dengan baik seperti yang diharapkan. Namun ketika saya reboot komputer, editor tidak lagi Vi. Bagaimana saya membuatnya permanen?
command-line
environment-variables
editor
less
Tersenyum
sumber
sumber
/home/$USER/.bashrc
file AndaJawaban:
Saya biasanya mengkonfigurasi perilaku ini secara global menggunakan
update-alternatives
:Saya sudah memilih Vim, tetapi
nano
merupakan standar Ubuntu. Anda akan mengetik3
untuk memilih Vim dalam contoh saya, jika belum dipilih.Selain itu
less
, program apa pun yang memanggil editor (sepertisudoedit
) sekarang harus memanggil yang dipilih.sumber
Untuk membuatnya permanen cukup lakukan hal berikut di terminal:
Ini akan menambahkan baris ke
.bashrc
file Anda yang dipanggil setiap kali Anda membuka jendela terminal.Untuk menjawab mengapa ini akan berhasil bahkan jika telah ada baris yang sama sebelum ditambahkan ke
.bashrc
sederhana..bashrc
adalah sebuah skrip dengan akan dibaca dan dieksekusi secara linear, dan metode ini menambahkan baris ini sebagai yang terakhir di bawah yang lainnya, sehingga dieksekusi / dievaluasi sebagai yang terakhir. Jadi jika sudah ada baris sebelum nilaiEDITOR
variabel akan ditimpa oleh baris yang Anda tambahkan.Atau, jika Anda tidak ingin membuat kekacauan, Anda juga dapat menggunakan editor favorit Anda (vi, vim, nano, joe dll.) Untuk melakukan perubahan ini dan menambahkan baris jika tidak ada dan jika ada, edit.
sumber
Anda harus menambahkannya ke
.bashrc
file Anda , membukanya dengannano
atauvi
dan menambahkan baris berikut:sumber