UNIX’de “vi” yi varsayılan editör olarak nasıl ayarlayabilirim?


135

Gibi bir şey yapabileceğime inanıyorum export EDITOR=vi, ama tam olarak ne girip nereye gireceğinden emin değilim.

"Vi" yi varsayılan düzenleyicim olarak nasıl ayarlayabilirim?


5
Sadece export EDITOR=vimbashrc veya zshrc veya ..rc
Kent

Bu gibi ek olarak programlar için sık sık ayarlanmalıdır git
timpone

3
Ubuntu ( söylediği gibi ), çalıştırmak deneyin: select-editor.
Pablo,

Yanıtlar:


164

Bunu kabuğunuzun yapılandırma dosyasına eklemelisiniz. Bash için bu ~/.bashrcya da ~/.bash_profile. Ayrıca $VISUAL, bazı programlar (doğru) yerine onu kullandığından $EDITOR(bkz. VISUALVs.EDITOR ) ayarlamalısınız. Ek olarak, nedenini bilmiyorsanız, vimbunun yerine onu ayarlamalısınız vi.

TL; DR, kabuk yapılandırmanıza aşağıdakileri ekleyin (muhtemelen ~/.bashrc):

export VISUAL=vim
export EDITOR="$VISUAL"

Benim için çalışmıyor! Sonra hala bir sayı görüyorum: "sudo crontab -e" yerine crontab!
Mohsen Abasi,

@MohsenAbasi Ne demek “hala bir sayı görüyorum?”. Emin olun EDITORhem ortamınızda olan ( env | grep EDITOR) ve geçirilir sudo( sudo env | grep EDITOR(bkz onu yasaklayabilir sisteminizin sudo güvenlik politikası olarak,) man sudoDaha fazla detay için).
Andrew Marshall

Yani idam ettikten sonra hala sadece bir sayı görüyorum ('vim' editörünü açmadan): 'sudo crontab -e'. Ubuntu'mdaki cron işlerini düzenlemek için varsayılan editör olmadığından. Varsayılan bir editöre sahip olmak için, çözümünüz benim için hiçbir şey yapmaz. 'DobesVandermeer' çalışmalarının tek çözümü.
Mohsen Abasi

104

Aşağıdaki komutu kullanarak varsayılan metin düzenleyicinizi de ayarlayabilirsiniz.

sudo update-alternatives --config editor

3
Bu gitda tam olarak ihtiyacım olan şeydi.
Kzqai

Bu rangerda tam olarak ihtiyacım olan şeydi. Not: Sadece aynı şeyi yapmaya çalışan insanlar için endekse yardım etmek için.
wviana

1
Sadece bu Ubuntu sunucuda benim için 18.04 çalıştı
user3751385

17

Pablo Bianchi tarafından bir yorumda belirtildiği gibi , koşabilirsiniz

select-editor

Ve hangi editörü kullanacağınızı soracak. Vim'i seçenek olarak görmüyorsanız, çalıştırın

apt install vim

Ve yeniden dene.


4

Eğer bash sizin kabuğunuzsa, o zaman .bash_profileev dizininize yerleştirin; Eğer zsh sizin kabuğunuzsa, içine yerleştirin .zprofile; Diğer mermiler için ilgili belgelere bakın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.