vi' da Yazma

Next: Silme ve Kopyalama Up: vi Editörü Previous: Dosya İşlemleri

## vi' da Yazma

Şimdi vi yardımıyla bir dosya üzerinde denemeler yapalım. Aşağıdaki satırları kabuk satırında iken yazın ve ENTER'a basın.

    $ vi deneme

Ekran silinecek ve yukarıdakine benzer bir görüntüyle karşılaşacaksınız. Yazı moduna geçmek için `i' tuşuna basın. Hemen ardından bir zamanlar İnternet üzerinde görüp kaydettiğim birkaç satırı yazın.

`Arada sırada kitapta bir şeyler ararken /'e basasım gelmiyor değil.
~
~
~
~
~
~
`

Ekranın en sonuna geldiğinizde ENTER tuşuna basarak yazmaya devam edin.

`Arada sırada kitapta bir şeyler ararken /'e basasım gelmiyor değil.
Fazla vi kullanmaktan tembelliğe alışmışız anlaşılan,
~
~
~
~
~
`

Satır sonuna geldiğiniz zaman komut satırına geçmek için ESC tuşuna basın. Klavyenin sağındaki yön tuşlarını kullanarak dosya içinde gezinebilirsiniz. vi'ın sevdiğim özelliklerinden birisi de kullanıcıyı 10 parmak yazmaya zorlamasıdır. Yön tuşlarının görevini h, j, k ve l tuşları da yapabilir, böylece kullanıcı sağ elini klavye üzerinde sürekli gezdirmek zorunda kalmaz.

- j, imleci bir satır aşağı indir
- k, imleci bir satır yukarı gönder
- h, imleci bir karakter sola al
- l, imleci bir karakter sağa al

Alternatif olarak ENTER tuşu komut modunda `j' tuşu yerine de kullanılabilir. Kursörü yön tuşları yardımıyla ``Fazla'' kelimesiyle başlayan satıra kadar taşıyın. `i' tuşuna basıp tekrar yazı moduna geçerek metin üzerinde biraz değişiklik yapın:

`Arada sırada kitapta bir şeyler ararken /'e basasım gelmiyor değil.
Fazla vi kullanmaktan dolayı_tembelliğe alışmışız anlaşılan..
~
~
~
~
~
`

``dolayı'' kelimesini ekledikten sonra bir noktayı işaret etmek istiyorum. Kullandığım Linux makinası Türkçe destekli olduğu için Türkçe karakterleri okuyup yazmam mümkün, aslında Linux işletim sistemi hemen her ülkenin alfabesini desteklediğinden herhangi bir dilde (örneğin Alman alfabesi karakterlerini kullanarak) yazmak için birkaç komut yeterli oluyor.

`i' tuşu imlecin bulunduğu yerden yazmasına rağmen, `a' komutu bir karakter sağdan başlayarak yazmanızı sağlar. `o' komutu ise imlecin bulunduğu yerin altında bir satır boşluk bırakır ve boş satırın başına geçerek yazı moduna atlar. ESC tuşuna basarak komut modundayken en alt satıra inin ve `o' tuşuna basın. Burada bir satır daha ekleyelim:

`Arada sırada kitapta bir şeyler ararken /'e basasım gelmiyor değil.
Fazla vi kullanmaktan dolayı tembelliğe alışmışız anlaşılan..
Sayfaları karıştırmak zor geliyor...
~
~
~
~
`

Eğer ekrandaki bilgi birkaç sayfadan ibaretse Control-F tuşunu bir sayfa ileri gitmek için, Control-B tuşunu ise metni bir sayfa geriye almak için kullanabilirsiniz.

vi her satırı kendi içinde numaralandırır. Belirli bir satıra gitmek için tuşlar dışında satırın numarası kullanarak da gidilebilir. `G' komutu yardımıyla imlecin gideceği satırı belirtebilirsiniz. Bunun için komut modunda iken satır numarasını girin (ekranda görünmeyecektir) ve hemen ardından `G' tuşuna basın. Eğer satır numarası girilmezse imleci dosyanın sonunda konumlandırılır.

Next: Silme ve Kopyalama Up: vi Editörü Previous: Dosya İşlemleri