İPUCU

Linux Linux İle İlgili Bilgi Paylaşım Platformu

Seçenekler

Vi Text Editörü Kullanımı // Enigma Kulübü

12-05-2019 10:28
#1
ENİGMA - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2016
Mesajlar:
1.673
Teşekkür (Etti):
11
Teşekkür (Aldı):
989
Konular:
92
Ticaret:
(0) %


Merhaba TürkHackTeam ailesi bu konumda sizlere en basit haliyle Vi text editörü kullanımı ve komutları hakkında bilgiler verdim. Umarım bu bilgiler işinize yarar.



Konu Başlıkları

• Vi Text Editörü

• Komut Modu

• İnsert Modu

• Komut Satırı Modu


Vi Text Editörü

Vi text editörü Berkeley Üniversite'sinde öğrenci olan Bill Joy Tarafından 1976 da yazılmış olan bir text editörüdür. 1978 Mart ayında 1.1 sürümü ile beraber ilk Unix BSD sürümü içerisinde varsayılan text editörü olmayı başarmıştır. Gün itibari ile 43 yaşında olan vi text editörü içerisinde linux ve unix işletim sistemleri başta olmak üzere bir çok işletim sistemi ile bütünleşti işletim sistemlerinin varsayılan bir yazılımı olmayı başardı. Genelde linux işletim sistemi uzmanları tarafından tercih edilen ve sıkça kullanılan text editörüdür. İçerisinde program yazabilir varsa metinlerinizi düzenleyebilirsiniz, sadece bunlarla sınırlı değil çok kapsamlı, fonksiyonel bir text editördür... Uzmanlaşması çok kolay bir editör değildir. Bu editör hakkında yazılan kapsamlı kitaplar mevcuttur. Windows ve Linux için sürümleri bulunmaktadır aralarında çok minimal değişiklilikler vardır. İlk kez kullanan kullanıcının önceki kullandığı metin editörlerine göre biraz karmaşık gelebilir. Her ne kadar karmaşık bir metin editörü gibi görünse de kullanıcının işini büyük ölçüde kolaylaştıracak hızlı ayrıca verimli bir editördür. Klavye kısayolları ile bilgisayar faresine elinizi değdirmeden bilgisayar faresi ile yapılan bütün işlemleri kolaylıkla klaveden yapabilirsiniz.

Bu konuda en basit haliyle Vİ kullanımı ve komutları hakkında sizleri bilgilendireceğim.

Vİ text editör ile yeni bir dosya oluşturmak için komut satırına "vi /root/blabla.txt" Yazarak blabla.txt adında bir dosya oluşturmuş olursunuz.





Vi text editörü komut satırında çalıştığından ötürü menü işlemlerini basitleştirmek için 3 ayrı mod tasarlanmıştır. Bu modlar kullanıcıya kolaylık sağlamak için yapılmış, geliştirilmiştir.



Komut Modu
İnsert Modu
Komut Satırı Modu




1- Komut modu;

Vi text editörü ilk açıldığında komut modu seçili olarak açılır. ESC tuşuna basarak komut moduna geçebilirsiniz. Komutlar büyük / küçük harf duyarlıdır. Bu modda imleci hareket ettirebilir, metni kesebilir, kopyalayabilir ve yapıştırabilirsiniz. Örneğin komut modunda "dd" yazdığınız zaman imlecin olduğu satırdaki yazıları silersiniz.



Vi Text Editörü Temel Komut Modu Komutları;

Bir Dosya İçerisinde Hareket Etme Komutları;

Bir dosya içerisinde hareket etmek için komut modunda olmanız gerekir. Gezinme için varsayılan tuşlar aşağıda belirtilmiştir; İsterseniz yön tuşlarını kullanarakda hareket ettirebilirsiniz.
  • k İmleci yukarı taşı
  • j İmleci aşağı taşı
  • h İmleci sola taşı
  • l İmleci sağa taşı
Dosyayı Kaydetme ve Kapatma Komutları;

Editörden çıkıp değişiklikleri dosyaya kaydetmek için komut modunda olmalısınız .
  • Shift+zz Dosyayı kaydedin ve çıkın
  • :w Dosyayı kaydedin ancak açık tutun
  • Kaydetmeden çık
  • :wq Dosyayı kaydedin ve çıkın
Düzenleme komutları;

Girilen metni düzenlemek için düzenleme komutları kullanılır. Doğru komuta bastığınızdan emin olun, aksi takdirde dosyada istenmeyen değişiklikler yapabilirsiniz.
  • i İmleçte ekle (insert moduna girer)
  • a İmleçten sonra yaz (insert moduna girer)
  • A Satırın sonuna yaz (insert moduna girer)
  • ESC Ekleme modunu sonlandır
  • u Son değişikliği geri al
  • U Tüm değişiklikleri tüm satırda geri al
  • O Yeni bir satır aç (insert moduna girer)
  • dd 1 Satır sil
  • 3dd 3 satır sil.
  • D İmleçten sonraki satırın içeriğini sil
  • C İmleçten sonra satırın içeriğini silin ve yeni metin ekleyin. Yerleştirmeyi sonlandırmak için ESC tuşuna basın.
  • dw 1 Kelime sil
  • 4dw 4 kelime Sil
  • cw Kelimeyi değiştir
  • x İmleçteki karakteri sil
  • r Karakteri değiştir
  • R İmlecin üzerindeki karakterlerin üzerine yaz
  • s İmleç altındaki bir karakter yerine bir karakter eklemeye devam edin
  • S Tüm satırı değiştir ve satırın başına girmeye başla
  • ~ Bireysel karakter büyük / küçük harf değiştirme




2- İNSERT Modu;

Bu mod dosyaya metin eklemek içindir. Klavyedeki 'i' tuşuna basarak komut modundan insert moduna geçebilirsiniz. İnsert modundayken, üzerinde çalıştığınız dosya için herhangi bir tuş bir girdi yani bir harf olarak algılanıp dosyaya yazılacaktır. Komut moduna dönmek ve yaptığınız değişiklikleri kaydetmek için Esc tuşuna basmanız gerekir.



3- Komut Satırı Modu
Komut Satırı Moduna geçmek için ":" (iki nokta üst üste) tuşu kullanılır.

Komut Satırı Modu Komutları;

Satır Numaralarını Görüntüleme;
  • :set nu Ekran satır numaralarını göster.
  • :set nonu Ekran satır numaralarını gizle.


Sağ Kenar Boşluğunu Ayarlama;
  • :set wm = 10 Kaydırma Marjını sağ kenardan 10 boşluk ayarla
  • :set wm = 0 Kaydırma Marjını kapat


Windows Versiyonu

Vi text ediörünün windows için versiyonuda mevcuttur. İndirip denemek isterseniz https://www.vim.org/download.php sitesinden ulaşabilirsiniz. "PC: MS-DOS and MS-Windows" Versiyonunu indiriniz. Kurulumu oldukça basittir.



Konum bu kadardı arkadaşlar buraya kadar okuduysanız ve bilgilendiyseniz ne mutlu bana. Diğer konularımda görüşmek üzere…



Kullanıcı İmzası

Teşekkür Butonunu Kullanalım...! >

Konu ENİGMA tarafından (12-05-2019 10:49 Saat 10:49 ) değiştirilmiştir.
VaTanSevDal, "Tranquila, black18811938 Teşekkür etti.

12-05-2019 12:50
#2
"Tranquila - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2017
Nereden:
Trabzon
Yaş:
1
Mesajlar:
2.002
Konular:
224
Ticaret:
(0) %
Güzel konu olmuş beğendim
Acaba Mac OS'a yüklenebilirmi
Kullanıcı İmzası
Eski bilgi teknolojileri ekibi ve sosyal medya timi albayı

^{_SolidStar_}^

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı