Beyler, linux konsol düzenleyicisini her çalıştırışımızda vi'den vim'e değiştirmeyi bilen var mı? Ubuntu ve Fedora Core kullanıyorum
vi
klasik moda ayarladılar.
Beyler, linux konsol düzenleyicisini her çalıştırışımızda vi'den vim'e değiştirmeyi bilen var mı? Ubuntu ve Fedora Core kullanıyorum
vi
klasik moda ayarladılar.
Yanıtlar:
İlk önce, uygun Vim paketlerinin kurulu olduğundan emin olun. Birçok sistemde varsayılan, Vi işlevine daha yakın olan ve işlevselliği açısından az olan bir Vim paketi yüklemektir.
Red Hat tabanlı sistemlerde (RHEL, CentOS, Fedora), örneğin benim yüklediğim bir CentOS sisteminden, gelişmiş bir pakete ihtiyacınız var:
vim-common-7.0.109-4.el5_2.4z
vim-enhanced-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z
'common', tüm Vim paketleri tarafından kullanılan ortak kütüphaneleri içerir. 'minimal', varsayılan olarak yüklenen düz vi editörüdür.
Debian tabanlı sistemlerde (Ubuntu gibi) 'vim' gerekir. Örneğin:
ii vim 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor
ii vim-common 2:7.2.079-1ubuntu5 Vi IMproved - Common files
ii vim-runtime 2:7.2.079-1ubuntu5 Vi IMproved - Runtime files
ii vim-tiny 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor - compact version
Bunlar varsayılan olarak kurulmalıdır. Debian / Ubuntu'da, tüm kullanıcılar için varsayılan sistem editörünü güncelleyebilirsiniz:
sudo update-alternatives --config vi
Seçim menüsünden istediğiniz sürümü seçin. Vim paketi için yükleme sonrası komut dosyaları bu durumu zaten güncellemiş olmalıydı. --config editor
Sistemdeki tüm kullanıcılar için varsayılan editörü değiştirmek için kullanın (örneğin, Ubuntu 9.04 orjinal varsayılanı nano'dur).
Son olarak, herhangi bir dağıtım için kullanıcı bazında, kullanıcı profilinde bir diğer ad ayarlayın. Örneğin, kabuk bash ise, ~ kullaniciadi / .bashrc'yi düzenleyin:
alias vi="vim"
Ayrıca, uyumluluk modunun açık olup olmadığını görmek için vimrc sistemini (genellikle / / etc / vimrc) kontrol edebilirsiniz.
set cp
set compatibility
Vim'e, daha önce Vim'i nasıl kullandığınıza bakılmaksızın eski okul Vi gibi davranmasını söyleyecektir. Vim'i daha kullanışlı hale getirmek için 'nocp' veya 'uyumsuzluk' olarak değiştirin.
.Bashrc'nizde:
alias vi=vim
EDITOR
ve varsayılan komutun üstüne VISUAL
tıkladığınızda öncelik kazanacaktır . Yani, içinde ihracat veya birlikte değeri olarak; örneğin, ve senin içindev
vi
.bashrc
EDITOR
VISUAL
vim
export EDITOR=vim
export VISUAL=vim
.bashrc
Yalnızca kimliğiniz için ve bir terminal oturumunda değişikliklere ihtiyacınız varsa: AI tarafından önerilen şekilde alias vi - vim.
Makinenizde sistem genelinde bir değişiklik yapmak istiyorsanız, / usr / local / bin içindeki vim'e yumuşak bağlantı verin :
sudo ln -s `which vim` /usr/local/bin/vi
Not: Programlar, vi üzerinde çalışan command vi
veya \vi
yalnızca vi yerine takma adlarını göz ardı edebilir .
Debian sistemlerinde, varsayılan vim-tiny'i 'vi' olarak yürüttüğünüzde farklı bir RC dosyası kullanılır - /etc/vim/vimrc.tiny.
'Vi' nin 'vim' gibi davranmasını sağlamak için /etc/vim/vimrc.tiny dosyasını düzenleyin ve satırı değiştirin:
set compatible
okumak:
set nocompatible
Ben böyle yaptım .profile
üzerinde Arch Linux kullanarak bash :
if [ -f "/usr/bin/vim" ];
alias vi="vim"
else
alias vim="vi"
fi
export EDITOR=vim
Yani, vim her zaman düzgün ya da vi olarak var .
Balık kullanıyorsanız , aşağıdaki satırı koyun ~/.config/fish/config.fish
:
alias vi="vim"