Linux dağıtımımda Vi veya Vim'in yüklü olup olmadığını nasıl anlarım?


13

Kubuntu 14.04'ü varsayılan kurulumuyla (bash, Konsole) kullanıyorum. Güçlü, tamamen klavyeli bir metin editörü öğrenmek istiyorum ve bunlardan birine yerleştim: Vi, Vim, Emacs, (ve basit olduğu için Nano öğreneceğim). Komut satırında küçük bir deneyimim var: Bash ve Python, bu yüzden Linux'u Windows sistemi olmadan kullanma arayışımda başka bir beceri eklemeye hazırım.

Bash'ten, yazarak vimveya emacspaketleri yüklememi isteyin.

Yazı viişleri. Bir editör çalıştırıyor, bu yüzden Vi olması gerektiğini düşündüm.

Ama açılış ekranı, Bash olarak adlandırırsanız, diyor VIM Vi Improvedve öyle Running in Vi compatible mode. Şimdi bunun Vim olması gerektiğini düşünüyorum.

Peki hangisi ve neden vimbash yazarak editörümü çalıştırmıyorum?

Yanıtlar:


15

Vim, vi'nin bir klonu olarak başladı ve orijinal vi'nın neredeyse tüm komutlarına ve özelliklerine ve ayrıca birçok geliştirmeye sahip. (Bkz :help design-compatible.) Temel olarak beş konfigürasyondan birinde derlenebilir: küçük, küçük, normal, büyük ve çok büyük. (Bkz :help :version.) Ayrıca çalışma sırasında genişletilmiş özellikleri devre dışı bırakmak ve yalnızca orijinal vi'da bulunan özellikleri kullanmak üzere yapılandırılabilir. (Bkz :help 'compatible'.)

Orijinal vi'ya çok yakın davranmak için yapılabileceğinden, birçok Linux dağıtımı vi, neredeyse tüm Unix sistemlerinde bulunan temel görsel editördür. Çalıştırdığınızda vi, genellikle vi uyumlu modda çalışan Vim'in küçük veya küçük sürümünü alırsınız. Bu yüzden çalıştırdığınızda Vim açılış ekranını elde edersiniz vi.

Bu vi, çoğu kullanıcının düzenli kullanım için istediği tam özellikli Vim değildir. Çoğu Linux dağıtımı, vim'in sürümünü, genellikle büyük sürümü vimveya gibi isteğe bağlı bir pakette sunar vim-enhanced.


8

Ubuntu'da olduğunuz için Vim'in yüklenip yüklenmediğini doğrulayın

dpkg -l | grep vim

Çalıştırarak Vi için mevcut alternatifleri kontrol edin

update-alternatives --list vi

Vi'ya en sevdiğiniz alternatifi koşarak ayarlayın

update-alternatives --config vi

Bu açık: kubuntu 14.04 varsayılan kurulumumda vim-ortak, vim-çalışma zamanı ve vim-tiny aldım. Msgstr "Bağlantı grubu vi'da (/ usr / bin / vi sağlayan) yalnızca bir alternatif var: /usr/bin/vim.tiny" Yapılandırılacak bir şey yok. Sanırım bu vim.tiny'm var demektir ve bu üçü (VI, VIM ve EMACS)
user12711

2
@ user12711 gerçekten. İsterseniz vimbulabileceğiniz, yüklemek için beklediğiniz gibi vimya siz de, biri GUI arayüzü istiyorum vim-gnome, vim-gtkya vim-athena. Sonuncusundan birini yüklemenizi tavsiye ederim, çünkü birinden daha fazla özelliğe sahipler vim(X11 pano desteği gibi).
muru

4
piksel, update-alternatives --display viçok daha güzel bir görünüm sağlar, IMHO.
muru

4

Vi veya vim olup olmadığını söylemek için hızlı komut

vi -h

bu benim durumumda yardım bilgilerini gösterecektir:

$ vi -h
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug  7 2016 16:03:11)
[... skip other info ...]

İşte burada VIM ile birlikteyim.


veya vi --versionkomut kullanın
Cyriac Antony
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.