Vi'nin vim ile değiştirilmesi


Yanıtlar:


10

Ekleyebilirsin

alias vi=vim

için ~/.bashrc. Bu, vimher yazışınızda başlar vi.

Ubuntu 10.10'da (ve sanırım 10.04) vizaten eşlendiğini unutmayın vim.


Aptalca bir soru için özür dilerim, ama nerede .bashrc? Ubuntu için oldukça yeniyim.
— Searock

Ana dizininizde. Sadece yazınvim ~/.bashrc
— Peter Smit

3
Aslında, 'vi', Ubuntu'da neredeyse sonsuza dek bazı 'vim' varyasyonuna işaret etti (hangi varyasyonun nasıl değiştirileceğini bilmek için alternatifler hakkındaki cevabımı görün).
— JanC

22

Ubuntu'daki 'vi' zaten 'vim' başlıyor, ancak varsayılan olarak 'vim-tiny' (başlangıçta (eksikliği)) özelliklerinde orijinal 'vi' ya en yakın geliyor) başlıyor. Bunu aşağıdakilerle görebilirsiniz:

sudo update-alternatives --display vi

Vim'in başka bir sürümünü kullanmasını istiyorsanız, yüklendiğinden ve çalıştığından emin olun:

sudo update-alternatives --config vi

Güncelleme alternatiflerini diğer uygulamalar için kullanabilir miyim, güncelleme alternatifleri ne işe yarar, ekstra özellikler yükler mi?
— Searock

Evet yapabilirsin. Alternatifleri günceller. Hayır. Daha fazla bilgi edinmek man update-alternativesveya yeni bir soru başlatmak istiyorsanız .
— Martin

Bu, kabul edilen geçici çözüm yerine doğru yanıt olarak işaretlenmelidir!
— OmarOthman

4

Peter Smit'in önerilerine ek olarak. Bu değişiklik sistemini sadece hesabınızdan ziyade geniş yapmak için aşağıdakileri de yapabilirsiniz.

alias vi='vim'/etc/bash.bashrc öğesine ekle

veya vim yapmak için bir sembolik bağlantı oluşturun

sudo ln -s /usr/bin/vim /usr/bin/vi

Ancak sistemimde hem / usr / bin / vim hem de / usr / bin / vi / etc / alternative / vim


2
Symlink kötü bir öneri: bunu Ubuntu'da yönetmek için güncelleme alternatiflerini kullanın.

1
evet doğru şekilde yapmayı kabul ediyorum. Vim'in alternatifler sistemini kullandığını bilmiyordum.
— 3dinfluence
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.