VIM'deki satırın sonuna bir şeyi nasıl yapıştırabilirim?


36

Satır sonunda eklediğim bir metni nasıl yapıştırabilirim? Şu anda tuşuna basarak yapıyorum $p. Bunu tek bir tuş vuruşuyla yapmanın bir yolu var mı?


3
Teşekkür ederim, $ p zaten kullandığımdan daha iyi A<esc>p.
79E09796

4
2 tuş vuruşunu "çok fazla güçlük" olarak düşündüğünüzde vim'i çok fazla kullandığınızı biliyorsunuz.
RichouHunter

Yanıtlar:


25

Bir harita oluşturursanız var, örneğin.

:nmap , $p

Sonra ,satırın sonuna yapıştırmak için yazabilirsiniz .

Öyle ya da böyle, Vim'e, metnin satırın sonunda olmasını istediğinizi ve imlecin şu anda bulunduğu yerde olduğunu söylemek zorunda kalacağınızı ; Vim, varsayılan olarak, bunun için tek bir tuş vuruşuna sahip değildir.


2

Birkaç tuşa daha basarak, ancak metni yapıştırmadan önce konumlandırmanızı veya başka içerik eklemenizi sağlar:

a

<position the cursor where you would like to paste the text>

Ctrl+r"

Açıklama: Ctrl+ rbir register içeriğini ekler. "son silme veya yank metnini içeren adsız kayıt.

Yorum yapıştırırken kendimi bu işi yaparken buluyorum. :)


1
Bu sorumu hiç cevaplamıyor. Tuş vuruşlarında ekonomi arıyorum ve siz daha pahalıya mal olan bir şey öneriyorsunuz.
Nathan Fellman
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.