Saya menggunakan ubuntu 9.10 dan editor teks default adalah nano, yang saya benci. (tidak semua orang?)
Biasanya itu bukan masalah karena saya hanya vi atau gedit semuanya tetapi crontab -e
terbuka dengan nano. Saya mencoba mengubahnya ke vim menggunakan sudo update-alternatives --config editor
dan memilih opsi 3 ("/usr/bin/vim.basic"). Ini telah mengubahnya untuk sudo dan non-sudo. Tapi crontab -e
tetap buka nano. Ada ide? maks
ubuntu
bash
text-editors
Max Williams
sumber
sumber
sudo -E crontab -e
tempat yangsudo -E
ditentukan menggunakan env vars Anda.Di ubuntu, coba jalankan:,
select-editor
yang secara interaktif membuat~/.selected_editor
:sumber
~/.selected_editor
? Itulah yang ada di sistem saya dan apa yang saya lihat di tempat lain.Jika Anda
nano
sangat membenci, Anda cukup mencopotnya:crontab
seharusnya hanya default ke yang berikutnyaEDITOR
(bagi saya ituvim.basic
).sumber
sudo crontab -e
. Saya mengaturexport EDITOR=vim
di super-user dan .bashrc akun dev, tetapisudo crontab -e
masih membuka di nano. Setelah menghapus instalan nano, itu membuka vim. Terima kasih!Dari
man crontab
:Tambahkan ke Anda
~/.bashrc
:sumber
Pilihan yang lebih baik adalah menetapkan alternatif editor (bukan hanya satu pengguna):
sumber
bekerja pada pemerasan debian
sumber
EDITOR=vim crontab -e
akan berfungsi juga, tetapi hanya satu kali.Sayangnya saya tidak bisa berkomentar atau memilih.
Di Ubuntu, file konfigurasi dipanggil
~/.selected_editor
Dengan perintah berikut, Anda dapat memilih editor default lagi:
Menghapus file di direktori home Anda juga berfungsi.
Hanya mengatur variabel
$VISUAL
atau$EDITOR
akan berfungsi tetapi hanya bertahan jika Anda menulisnya ke skrip yang dijalankan di lingkungan Anda.Tambahkan ke file rc Anda
Tetapi saya tidak akan merekomendasikan untuk menggunakan solusi terakhir.
sumber
Anda sebaiknya menghapus
~/.sensible_editor
file dan kemudian menjalankancrontab -e
akan meminta Anda untuk memilih editor yang disukai.Sejak saat itu preferensi Anda akan diingat dalam
~/.sensible_editor
file.sumber
emacsclient
.untuk Debian, gunakan:
dan
pilih '2' dan tekan enter. Mengerti!
sumber
Cara termudah adalah menyingkirkan produk yang tidak Anda inginkan secara keseluruhan. Semua perubahan konfigurasi lainnya akan bersifat otomatis.
apt-get install vim -y && apt-get remove nano -y
sumber
Pada mesin lama seperti beberapa yang Debian, ini bekerja juga dan merupakan solusi yang paling portabel.
sumber
/usr/bin
manual; lokasi ini dikelola olehdpkg
dan tidak boleh dimanipulasi secara langsung.