Saya percaya saya bisa melakukan sesuatu seperti export EDITOR=vi
, tapi saya tidak yakin apa yang harus dimasukkan, dan di mana.
Bagaimana saya bisa mengatur "vi" sebagai editor default saya?
select-editor
.
Saya percaya saya bisa melakukan sesuatu seperti export EDITOR=vi
, tapi saya tidak yakin apa yang harus dimasukkan, dan di mana.
Bagaimana saya bisa mengatur "vi" sebagai editor default saya?
select-editor
.
Jawaban:
Anda harus menambahkannya ke file konfigurasi shell Anda. Untuk Bash, ini ~/.bashrc
atau ~/.bash_profile
. Anda juga harus mengatur $VISUAL
, karena beberapa program (dengan benar) menggunakannya sebagai gantinya $EDITOR
(lihat VISUAL
vs.EDITOR
). Selain itu, kecuali Anda tahu mengapa, Anda harus mengaturnya untuk vim
bukan vi
.
TL; DR, tambahkan yang berikut ini ke konfigurasi shell Anda (mungkin ~/.bashrc
):
export VISUAL=vim
export EDITOR="$VISUAL"
EDITOR
ada di lingkungan Anda ( env | grep EDITOR
) dan diteruskan ke sudo
( sudo env | grep EDITOR
), karena kebijakan keamanan sudo sistem Anda mungkin melarangnya (lihat man sudo
untuk detail lebih lanjut).
Anda juga dapat mengatur editor teks default Anda dengan menggunakan perintah berikut.
sudo update-alternatives --config editor
git
, yang persis seperti yang saya butuhkan.
ranger
, yang persis seperti yang saya butuhkan. PS: hanya untuk membantu indeks bagi orang yang mencoba melakukan hal yang sama.
Seperti yang disebutkan oleh Pablo Bianchi dalam komentar, Anda dapat berlari
select-editor
Dan itu akan meminta Anda editor mana yang akan digunakan. Jika Anda tidak melihat vim sebagai opsi, jalankan
apt install vim
Dan coba lagi.
Jika bash adalah shell Anda, maka masukkan ke .bash_profile
dalam direktori home Anda; jika zsh adalah shell Anda, lalu masukkan ke dalam .zprofile
; untuk cangkang lain lihat dokumentasi yang sesuai.
export EDITOR=vim
di bashrc atau zshrc atau ..rc