vKomutu vim'de nasıl kullanacağımı biliyorum , ancak tüm satırı silecek bir şeye ihtiyacım var ve aynı satırı başka bir yere yapıştırmama izin vermeli.
vKomutu vim'de nasıl kullanacağımı biliyorum , ancak tüm satırı silecek bir şeye ihtiyacım var ve aynı satırı başka bir yere yapıştırmama izin vermeli.
Yanıtlar:
Shift+ İşaretine basmak vtüm çizgiyi seçer ve basmak çizgiyi dsiler.
Ayrıca dd, görsel moda girmenizi gerektirmeyen de kullanabilirsiniz .
dddaha kolay shift + v->d
ddkomut modunda (escape tuşuna bastıktan sonra) satırı kesecek, pkomut modunda yapıştıracaktır.
Güncelleme:
Bir bonus için, dve sonra bir hareket bu hareketin eşdeğerini kesecek, bu yüzden dwbir kelimeyi d<down-arrow>kesecek, bu çizgiyi kesecek ve aşağıdaki çizgi d50w50 kelimeyi kesecek.
yykopya satırıdır ve gibi çalışır dd.
D imleçten satır sonuna kadar keser.
Eğer kullandıysanız v(görsel modu), denemek gerekir V(görsel hat modu) ve <ctrl>v(görsel blok modu).
Pkomut modunda imlecin önce çizgiyi yapıştırın. Ve <Ctrl-R>"satırı ekleme moduna yapıştırmak için.
]pdoğru girintiyle yapıştırmak için. Ancak tüm vim kılavuzunu buraya göndermemeye dikkat etmeliyiz :).
dNormal modda tuş tarafından kontrol edilen bir hattı kesmenin birkaç yolu vardır . Görsel mod ( vtuş) kullanıyorsanız d, kesmek istediğiniz bölgeyi vurguladıktan sonra tuşa basabilirsiniz. Yapıştırmak istediğiniz konuma gidin ve yapıştırmak için ptuşa basın.
Ayrıca, kayıtlardan kopyalayabileceğiniz / kesebileceğiniz / yapıştırabileceğinizden de bahsetmek gerekir. Metni ne zaman veya nereye yapıştırmak istediğinizden emin olmadığınızı varsayalım. Metni, alfabetik bir harfle tanımlanan en çok 24 kayda kaydedebilirsiniz. Sadece '(tek tırnak) ve kayıt mektubu (a thru z) ile komutunuzu ekleyin . Örneğin, bir vmetin seçmek için görsel modu ( tuşu) kullanabilir ve ardından 'admetni kesmek ve 'a' kaydında saklamak için yazabilirsiniz . Metni yapıştırmak istediğiniz konuma 'apgittikten sonra, kaydın içeriğini yapıştırmak için yazabilirsiniz a.
Geçerli satırı sil ve panoya kopyala:
d + d
Pano içeriğinizi yapıştırın :
(Basılı tutun) Shift+P
Çizgiyi kesmek ve çizginin bbbaltına yapıştırmak istediğinizi varsayalım---
Önce:
aaa
bbb
---
Sonra:
aaa
---
bbb
bbb---Evet, komut satırında dd kullanın. Ayrıca http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html adresinde bulunan ViM kısayol tuşlarıyla yararlı görüntü yazdırmanızı öneririm