1. Ana Sayfa
  2. Open Source
  3. vi Nasıl Kullanılır ? Bölüm – 2

vi Nasıl Kullanılır ? Bölüm – 2

vi_coverpage

nasıl kullanılır ilk yazısında vi ne olduğundan bahsetmiştik. Öncelikle bir örnek dosya oluşturduk ve üzerinde temel imleç hareketleri ve silme işlemlerini gerçekleştirdik. Bir önceki yazımıza bu adresten ulaşabilirsiniz. vi nasil kullanılır ikinci yazısında çıkış komutlarının ne olduğundan bahsedip bu işlemleri yapacağımız pratiklerle pekiştireceğiz. Ardından Ekleme işlemlerine geçeceğiz. Yine yapacağımız bu işlemleri pratiklerle pekiştireceğiz. Son olarak Kelimeler üzerinde ne tarz işlemler yapabileceğimizden bahsedeceğiz.

Daha önceki yazılarımızda olduğu gibi yapacaklarımızı alt başlıklar halinde listeleyelim.

  • Çıkış Komutları
    • Pratik-1
    • Pratik-2
    • Pratik-3
  • Ekleme
    • Pratik-4
  • Kelimeler
    • Pratik-5
    • Pratik-6
    • Pratik-7

Çıkış Komutları

ZZ: Değişiklikler kaydedilir ve çıkılır.

:q!<ENTER>: Değişiklikler kaydedilmeden çıkılır.

:wq! : Değişiklikler kaydedilir ve çıkılır.

Pratik-1:

  • $ vi mshowto komutu ile dosya düzenlenir.
  • “h,j,k,l” yön tuşları kullanılarak istenilen satır ve karaktere gidilir.
  • “i” tuşuna basılarak INSERT moduna geçilir.
  • Ekleme işleminden sonra “ESC” ile INSERT modundan çıkılır.
  • “ZZ” tuşları kullanılarak yapılan değişiklikler kaydedilir ve çıkılır.
  • $ cat mshowto komutu ile dosya yazdırılır ve çıktı kontrol edilir.

Resim-1

Pratik-2:

  • $ vi mshowto komutu ile dosya düzenlenir.
  • “h,j,k,l” yön tuşları kullanılarak istenilen satır ve karaktere gidilir.
  • “dd” ile “Ramazan” yazılı olan satırı silinir.
  • “:q!” ile değişiklikleri kaydetmeden çıkılır.
  • $ cat mshowto komutu ile dosya yazdırılır ve çıktı kontrol edilir.

Resim-2

Pratik-3:

  • $ vi mshowto komutu ile dosya düzenlenir.
  • “h,j,k,l” yön tuşları kullanılarak istenilen satır ve karaktere gidilir.
  • “dd” ile “Ramazan” yazılı olan satırı silinir.
  • “i” tuşuna basılarak INSERT moduna geçilir.
  • Ekleme işleminden sonra “ESC” ile INSERT modundan çıkılır.
  • “:wq!” ile değişiklikleri kaydedilir ve çıkılır.
  • $ cat mshowto komutu ile dosya yazdırılır ve çıktı kontrol edilir.

Resim-3

Ekleme

Daha önceki komutların daha iyi anlaşılması için Ekleme işlemi için “i” tuşunu kullandığımızdan bahsetmiştik. Fare imlecinin bulunduğu yerden sonra ekleme işlemini bu sayede yapabiliyorduk.

i: İmleçten sonra ekleme yapmak için kullanılır.

o: İmlecin bulunduğu satırdan sonraki satıra ekleme yapma için kullanılır.

ESC: Ekleme modundan çıkış için kullanılır.

Pratik-4:

  • $ vi mshowto komutu ile dosya düzenlenir.
  • “h,j,k,l” yön tuşları kullanılarak istenilen satır ve karaktere gidilir.
  • “o” tuşu ile üzerinde bulunduğumuz satırın altına yeni bir satır açılır ve oraya geçiş yapılır.
  • “Stack yapısı kullanarak POSTFIX INFIX İşlemleri” diyelim
  • Ekleme işleminden sonra “ESC” ile INSERT modundan çıkılır.
  • “:wq!” ile değişiklikleri kaydedilir ve çıkılır.
  • $ cat mshowto komutu ile dosya yazdırılır ve çıktı kontrol edilir.

Resim-4

Kelimeler

Kelimeler arasında geçiş yapmak için birkaç farklı yol bulunmaktadır.

w: İmleci bir sonraki kelimenin başlangıcına getirir.

e: İmleci bir sonraki kelimenin sonuna getirir.

b: İmleci bir önceki kelimenin başlangıcına getirir.

Pratik-5:

  • $ vi mshowto komutu ile dosya düzenlenir.
  • “w” tuşu kullanılarak imlecin bir sonraki kelimenin başlangıcına getirilmesi gözlemlenir.

Resim-5

Pratik-6:

  • $ vi mshowto komutu ile dosya düzenlenir.
  • “e” tuşu kullanılarak imlecin bir sonraki kelimenin sonuna getirildiği gözlemlenir.

Resim-6

Pratik-7:

  • $ vi mshowto komutu ile dosya düzenlenir.
  • “b” tuşu kullanılarak imlecin bir önceki kelimenin başlangıcına getirilmesi gözlemlenir.

Resim-7

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar
www.mshowto.org 

TAGs: , , open-source, debian-10-buster, pardus-19, vi, , , emacs, vi, ,

Yorum Yap

Yazar Hakkında

Archman GNU/Linux dağıtımında gönüllü olarak Arch Linux Rehberi projesinde yer aldım. 2019 Ağustos Ayında Stajyer olarak Tubitak - ULAKBİM bünyesinde Pardus GNU/Linux projesinde çalıştım. Şu anda da Kırıkkale Üniversitesi Bilgisayar Mühendisliği bölümünde lisans öğrenimime devam etmekteyim.

Yorum Yap