MarkB'nin cevabını genişletmek için, yankınız için bir metin bloğu seçmek için işaretçileri de kullanabileceğinizi biliyor muydunuz?
Çekmek istediğiniz bloğun ilk satırına gidin ve işaretleyici olarak bir harf seçtikten sonra işaret komutunu girin, örn.
ma (entered in command mode, i.e. no colon)
daha sonra çekmek istediğiniz bloğun altına gidin ve komutu girin:
:'a,.ya A
bu komut, a adlı işaretimi içeren satırdan metin bloğunu mevcut satıra kadar alıp arabelleğe a yank anlamına gelir. MarkB ile aynı kurallar geçerlidir, arabelleğin üzerine yazmak için küçük harfli arabellek adı kullanın. Arabelleğe eklemek için büyük harf arabellek adını kullanın. Bu durumda bu, tampon a'nın içeriğine eklenecektir.
NB Markanız için kullanılan 'a'nın, kaydınızı seçmek için kullanılan' a 'ile hiçbir ilgisi yoktur. (AFAIK ancak YMMV)
BTW 'a (kesme işareti a), a işaretini içeren satırı ifade eder. “a (backquote a), ma'ya girdiğinizde imlecin altındaki karakteri ifade eder.
`ad`b (also entered in command mode)
kullanışlıdır, çünkü işaretleyici a ile işaretlenmiş karakter arasındaki metni , işaretçi b ile işaretlediğiniz karakterden hemen önceki karaktere kadar siler .