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.