Teknoloji Gunlugu

Vi Editörü Kullanımı

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;

  1. 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.
  2. 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.
  3. 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
$\leftarrow$ $\downarrow$ $\uparrow$ $\rightarrow$ – 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
– 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
– Satırın kalanını sil
– Panodakini yapıştır
– Son komutu geri al
CTRL-r – Son geri almayı kaldır
– 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…

İki kişi yorum yapmış. Ben de yapayım dedim. Faydalandım. Çok 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.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir