Vi Editörü Nedir?
Vi, Linux / Unix camiasında yaygın olarak kullanılan, komut satırından text dosyaların düzenlenmesine yarayan Notepad benzeri bir araçtır. Sıklıkla Unix bu araçla yazıldı esprilerine konu olsa da aslında Bill Joy tarafından 1976 yılında geliştirilmiştir. (Unix 1969 yılına dayanır.) Şahsi tecrübelerime dayanarak Linux / Unix kullanımının %50‘si Vi diyebilirim. Yeni başlayanlar editörü rahat kullanamadıklarında açık kaynak kodlu işletim sistemi kullanmaktan soğumaktadırlar genellikle. (Kalan %50 ise shell kullanımı)
Vi Nasıl Çalışır?
3 ayrı kipte çalışmaktadır;
- vi : Editör bu kipte çalışmaya başlar, klavyedeki tuşların çoğu belirli komutlar için atanmıştır. Diğer kiplerden buraya geri dönebilmek için ESC tuşuna basılır.
- input : Bu kipe geçiş yapabilmek için öncekikle vi kipinde olmalısınız. “:” (iki nokta üst üste) tuşuna basarak geçiş yapabilirsiniz, tek istisna durum arama yapabilmek için “/” (forward slash) kullanılır.
- command : Kullanıcının dosyalara veri girişi yapmasına izin veren kiptir.
Vi Kısayolları Nelerdir?
Üç kipe ait kısayolları özetleyecek olursak aşağıdaki gibi bir tablo ile karşılaşırız.
- Mobil cihazınızda tabloları düzgün görüntülemek için tarayıcınızda masaüstü görünümünü etkinleştirin.
vi | input | command |
Çıkmak için ESC | ||
– Yön tuşları | i – Yazı girişi | :q – Çıkış |
h j k l – Yön tuşları | a – Yazı ekleme | :q! – Kaydetmeden çıkış |
CTRL-f – Ekranda ileriye git | A – Satır sonuna yazı ekleme | :w – Yaz |
CTRL-b – Ekranda geri git | O – Yeni alt satır oluştur | :wq – Yaz ve çıkış yap |
G – dosya sonuna git | r – Karakteri değiştir | :15 – 15. satıra git |
x – Karakter sil | R – Üzerine yaz | /deneme – deneme sözcüğünü bul |
dw – Kelimeyi sil | :set all – vi ayarları | |
dd – Satırı sil | :r dosya – dosyayı içe aktar | |
yy – Satırı panoya kopyala | ||
D – Satırın kalanını sil | ||
p – Panodakini yapıştır | ||
u – Son komutu geri al | ||
CTRL-r – Son geri almayı kaldır | ||
n – Sonraki bulunan kelimeye git | ||
cw – Kelimeyi değiştir | ||
# komut – komutu # kere tekrarla |
9 yorum
Böylesi çalışmalarınızda dolayı teşekkür ederiz.
Staja gelen öğrenciler açık kaynak hakkında hiç bir fikirleri yok, bu ve buna benzer işin ehli tarafından hazırlanmış Türkçe dokumanlar faydalı olacaktır.
Keşke bir süreklilik ile kişiler kendilerine katılan katma değeri görerek ilerlemeleri e olanak sağlayacak süreklilik hazırlananlar…
Bir kişi yorum yapmış. Bende yapayım dedim. Faydalandım. Çok teşekkür ederim.
İki kişi yorum yapmış. Ben de yapayım dedim. Faydalandım. Çok teşekkür ederim.
Teşekkürler
yararlı bilgi için teşekkür ederim.
Yıllardır nano ile işlem yaparım hiç vi nedir nasıl kullanılır bakmadım.
Hatta Centos sunucularımda işlem yapmak istediğimde sürekli yum install nano -y yaparım ki rahat işlem yapayım. Bugün vi nedir artık buna geçmem gerekiyor dedim ve ilk çıkan siteye yani bu siteyle karşılaştım çok güzel anlatım basit bir şekilde açıklamalar ile 4 dk içinde vi yi öğrendim. Gerçekten emeklerin için çok Teşekkür ederim.
Not: 4230tane sanal sunucuyu kontrol ediyorum. Çoğu centos 🙂 yukardaki örnekte aklı karışanlar olabilir açıklık getireyim dedim.
Çok makbule geçti . Teşekkürler
Güzel bir çalışma olmuş emeğine sağlık
Tesekkurler emeginiz icin.