Vi'deki metin satırlarını nasıl seçebilir ve silebilirim?


Yanıtlar:


19

V"VISUAL LINE" modunu başlatmak için görüntüleme modunda da kullanabilirsiniz . Satırlarınızı seçin ve dsilmek için yazın.


5
Yani Shift + V,.
Zaz

V modu uygulanmazsa (eski Vi uygulamalarında olduğu gibi?)
Campa

10

Ok tuşlarını veya j/ ktuşlarını kullanarak silmek istediğiniz satıra gidin ve yazın dd. Daha sonra :x(veya ZZ) yazarak kaydedebilir ve çıkabilirsiniz . ddBirden çok satırı silmek için bir numaraya önek eklenebilir , örneğin 3dd3 satırı silebilir .

Daha fazla Vi komutu için bu kullanışlı Vi hile sayfasına bir göz atın .


1
dd bir satırı silmenin en hızlı yoludur.
Raptor

3

silmek istediğiniz ilk satıra gidin ve d[x-1]x satırı silmek için (görünüm modunda) yazın.


3

Başka bir ipucu: Bir metin paragrafını silmek istiyorsanız, { ile birlikte bu paragrafın başına gidin ve sonra d} yazın

Veya başka bir deyişle, {d}


3
Veya dapbir paragrafı silin
user1686

@grawity: Vi'da dapbenim için çalışmıyor.
Zaz

1
@Josh: Zamanın% 97'si, birisi " vi" derken ya " vim" ya da " vimvi-uyumluluk modunda koşmak " anlamına gelir . Bu yüzden vim-özel bir komut önerdim (ayrıca bakınız :help text-objects).
user1686

@grawity: Üzgünüm, am çalıştıran Vim , ama dapyine de hiçbir etkisi olmaz.
Zaz

@Zaz: Belki de .vimrcdosyanızın başka ayarları vardı veya belki de @ user1686'nın ayarları farklıydı.
jvriesem
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.