it-swarm-tr.com

Vim / gvim dosya sonuna kadar nasıl seçilir / silinir?

Yanlışlıkla bir paragrafı milyonlarca kez kopyalayıp yapıştırabildim. Geçerli konumumdan dosyanın sonuna kadar metni nasıl seçer ve silerim?

Windows'da bu, Ctrl-Shift-End ve ardından Sil olur.

44
ripper234
VGx

Görsel Mod'a girin, Dosya Sonu'na gidin, silin.

Alternatif olarak şunları yapabilirsiniz:

Vggx

Geçerli konumdan dosyanın başına kadar silmek için.

55
Mark Szymanski

d sil ve G dosyanın sonuna taşınır, yani dG dosyanın sonuna kadar silinir. Gerçi tüm mevcut satırı içerir; orta hatdaysanız ve mevcut konumdan önce her şeyi korumak istiyorsanız Mark'ın yöntemi

57
Michael Mrozek

Ayrıca şunu da yazabilirsiniz: u hatalı kopyala-yapıştır ile sonuçlanan değişiklikleri geri almak için.

8
vimmar

Yine başka bir yöntem: :.,$d

Bu, ex modunda, geçerli satırı bitirmek ve silmek anlamına gelir.

8
Keith
vGx

çok satırlı seçim için iyi çalışır (bu durumda paragraf), ancak tek bir satırda seçmek istiyorsanız gizemli davranır (imleçten satırın başına kadar seçer).

Tek satırda seçim yapılması durumunda şunları kullanmanız gerekir:

v$x

Bu, Görsel moda ("v") girer ve satır sonuna ("$") gider ve geçerli konumdan satır sonuna kadar ("x") siler.

2
Kayvan Tehrani

Vggx benim için çalışmadı, ama vG $ d işe yaradı. vG $ EOF (son satırın son karakteri), ardından yürütmek istediğiniz komutu seçer.

= Bu yaklaşım (komut sonra seçim) daha iyi çalışıyor gibi görünüyor. Tabii ki, Windows 10 ve birkaç yıl sonra Vim 8.1 kullanıyorum.

0
user3473636