Android

Vim / vi'da kopyalama, kesme ve yapıştırma

Vi / Vim: основы (как выйти из vi, как редактировать текст в vi, как работать в vi)

Vi / Vim: основы (как выйти из vi, как редактировать текст в vi, как работать в vi)

İçindekiler:

Anonim

Metin dosyalarıyla çalışırken, metni kopyalama, kesme ve yapıştırma en sık yapılan görevlerden biridir.

Vim veya öncüsü Vi, macOS ve neredeyse tüm Linux dağıtımlarına önceden yüklenmiş olarak gelir. Vim'in temellerini bilmek, en sevdiğiniz editörün bulunmadığı bir durumda yardımcı olur.

Bu makalede, Vim / Vi düzenleyicisinde nasıl kopyalanacağı, kesileceği ve yapıştırılacağı gösterilmektedir.

Normal Modda Kopyalama, Kesme ve Yapıştırma

Vim düzenleyiciyi başlattığınızda normal modda olursunuz. Bu modda Vim komutlarını çalıştırabilir ve dosya içinde gezinebilirsiniz.

Başka bir moddan normal moda geri dönmek için Esc tuşuna basmanız Esc .

Vim, kopyalama, kesme ve yapıştırma için kendi terminolojisine sahiptir. Kopyalamaya yank ( y ), kesime sil ( d ) ve yapıştırma put ( p ) denir.

Kopyalama (Yanking)

Metin kopyalamak için imleci istenen konuma getirin ve y tuşuna ve ardından hareket komutuna basın. Aşağıda bazı yararlı yanking komutları verilmiştir:

  • yy - Yeni satır karakteri de dahil olmak üzere geçerli satırı Yank (kopyala). 3yy - İmlecin bulunduğu satırdan başlayarak üç satırı Yank (kopyala). y$ - İmleçten satırın sonuna kadar her şeyi kopyala (kopyala). y^ - İmleçten satırın başına kadar her şeyi kopyala (kopyala). yw - Bir sonraki sözcüğün başına Yank (kopya). yiw - Geçerli kelimeyi Yank (kopyala). y% - Eşleşen karaktere Yank (kopyala). Varsayılan olarak desteklenen çiftler () , {} ve . Eşleşen parantezler arasında metin kopyalamak için kullanışlıdır.

Kesme (Silme)

Normal modda, d metin kesme (silme) anahtarıdır. İmleci istenen konuma getirin ve d tuşuna, ardından hareket komutuna basın. İşte bazı yararlı silme komutları:

  • dd - Yeni satır karakteri dahil, geçerli satırı siler (keser). 3dd - İmlecin bulunduğu satırdan başlayarak üç satırı siler (keser), d$ - İmleçten satırın sonuna kadar her şeyi siler (keser).

Sorgulama için geçerli olan hareket komutları silme için de geçerlidir. Örneğin dw , bir sonraki sözcüğün başlangıcını siler ve d^ imleçten satırın başlangıcına kadar her şeyi siler.

Yapıştırma (koyarak)

Yanmış veya silinmiş metni koymak için imleci istenen konuma getirin ve imlecin arkasına metni koymak (yapıştırmak) için veya imlecin önüne koymak (yapıştırmak) için P tuşuna basın.

Görsel Modda Kopyalama, Kesme ve Yapıştırma

Vim'in görsel modu metni seçmenizi ve değiştirmenizi sağlar.

  1. İmleci, kesmeye veya kesmeye başlamak istediğiniz satıra getirin.

    Görsel modun üç alt türü vardır.

    • Görsel moda girmek için v tuşuna basın. Metnin satırla seçildiği görsel satır moduna girmek için V tuşuna basın. Görsel blok moduna girmek için Ctrl+v basın. Bu modda, metin dikdörtgen bloklarla seçilir.

    Görsel moda girildiğinde bir başlangıç ​​seçim noktası da işaretlenir.

    İmleci kopyalamak veya kesmek istediğiniz metnin sonuna getirin. Bir hareket komutu veya yukarı, aşağı, sağ ve sol ok tuşlarını kullanabilirsiniz.

    Kopyalamak için y düğmesine veya seçimi kesmek için d düğmesine basın.

    İmleci, içeriği yapıştırmak istediğiniz konuma getirin.

    İçeriği imlecin önüne yapıştırmak için P düğmesine veya imlecin arkasına yapıştırmak için P düğmesine basın.

Sonuç

Bu kılavuzda, Vim'de nasıl kopyalayacağınızı, keseceğinizi ve yapıştıracağınızı gösterdik.

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

terminal vim