Temel vim komutları

ergün elvan bilsel
3 min readJan 26, 2019

Vim’in iki modu vardır.

1. Ekleme modu (Normal metin düzenleyici gibi yazabileceğiniz yerlerde. Ekleme modu için i düğmesine basın)

2. Komut modu (Düzenleyiciye işlerin yapılması için komutlar verdiğiniz yer. Komut modu için ESC tuşuna basın)

Aşağıdakilerin çoğu komut modunda

  • x — İstenmeyen karakteri silmek için
  • u — en son komutu geri almak ve U ise tüm satırı geri almak için
  • Yeniden yapmak için CTRL-R
  • : wq — kaydetmek ve çıkmak için
  • : q! — kaydetmeden çıkmak için
  • dw — bu kelimeyi silmek için imleci kelimenin başına götür
  • 2w — imleci iki kelime ileri taşımak için.
  • 3e — İmleci ileri üçüncü kelimenin sonuna taşımak için.
  • 0 (sıfır) çizginin başına gitmek için.
  • d2w — bulunduğu satırdaki 2 kelimeyi siler .. d3w gibi ardışık kelimelerin sayısını silmek için sayı değiştirilebilir
  • Satırı silmek için dd ve Satıra silmek için 2dd. Ardışık sözcük sayısını silmek için numarayı değiştirebilirsiniz.
  • p — imleçten sonra önceden silinen metni koyar (satırı silmek ve bir Vim kayıt defterinde saklamak için dd yazıp, satırı koymak için p)
  • r — harfi değiştirmek için, örneğin, harfleri e ile değiştirmek için, tekrar basın.
  • ce — sözcüğü siler ve sizi Ekle moduna geçirir
  • G — sizi dosyanın altına taşımak için.
  • gg — sizi dosyanın başlangıcına taşımak için.
  • / geriye doğru arama yapmak için bir sonraki nesneyi bulmak
  • ? kelime arama

Kes ve yapıştır:

  1. İmleci kesmeye başlamak istediğiniz yere getirin.
  2. v tuşuna basın, karakterleri seçmek için veya
  3. Satır satır seçmek için V, veya
  4. Sütun sutün seçmek için Ctrl-v
  5. İmleci, kesmek istediğiniz satırın sonuna getirin.
  6. dKesmek (veya ykopyalamak için) düğmesine basın .
  7. Yapıştırmak istediğiniz yere gidin.
  8. P İmleçten önce yapıştırmak veya psonra yapıştırmak için basın .

Kopyala ve yapıştır tuşuna ediyorum 4. adımda haricinde aynı adımlarla gerçekleştirilir yyerine d:

  • ddiğer düzenleyicilerde genellikle kesim olarak adlandırılan Vim’de silme anlamına gelir.
  • ydiğer editörlerde genellikle kopya olarak adlandırılan Vim’de yank anlamına gelir.

BUFFER SIZE

vim editörü çeşitli ayarlarla gelmeketedir. Bu ayarlardan bizi en çok ilgilendiren kısmı buffer size dır.

Varsayılan olarak, bir kayıt defterinde yalnızca ilk 50 satır kaydedilir ve 10 kilobayttan fazla içeriyorsa, kayıt kaydedilmez.

Aşağıdaki örnekte, ilk satır geçerli ayarları gösterirken, ikinci satır ayarlanır:

  • '100 Düzenlenen son 100 dosya için işaretler hatırlanacaktır.
  • <100 Her kayıt için kaydedilen satır sayısını 100 satıra sınırlar; Eğer bir kayıt cihazı 100’den fazla satır içeriyorsa, sadece ilk 100 satır kaydedilir.
  • s20Her bir öğenin maksimum boyutunu 20 kilobayt ile sınırlar; Bir kayıt 20 kilobayttan fazla içeriyorsa, kayıt kaydedilmez.
  • hVim başladığında arama vurgulamayı devre dışı bırakır .
:set viminfo? 
:set viminfo='100,<100,s20,h

Düzeltmek için yukarıdaki komut kullanılabilir.

--

--