Vim içinde nasıl etkin bir şekilde birden fazla satır boyunca aynı karakterleri Ekle?
Bazen birden fazla satır metin görsel belirli bir bloğu düzenlemek istiyorum.
Örneğin şuna benzer bir metin kabul ederdim:
name
comment
phone
email
Ve bu gibi looke olun
vendor_name
vendor_comment
vendor_phone
vendor_email
Şu anda bunu yapmak benim yapacağım şimdi
- Basarak blok 4 satır satır seçinVve sonraj4 kez.
- Girinti.
- Bir mektup geri dönh.
- Görsel modu blok gidinctrlv.
- Basarak 4 satır seçinj4 kez. Bu noktada boşluk (4 satır, 1 sütun) 4x1 görsel bir blok seçtiniz.
- Basınc. Bir sütuna göre çok iyi bir sol girintili dikkat edin.
- Buradan alıntı yapmadan
" vendor_"
Bir tür. Geri koymak zorunda kaldık ekstra boşluk dikkat edin. - Basınesc. Bu kullandığım çok nadir zamanlardan biriescekleme modu çıkmak için.ctrlctek düzen ilk satırı.
- Adım 1 tekrarlayın.
- Başka bir yol ile girinti<.
Eğer bu sözleri daha önce de boşluk en az bir sütun varsa girinti gerek yok. Eğer visual blok temizlemek zorunda kalmadım diye boşluk ihtiyacım olmazdıc.
Ama eğer açık varsa, o zaman orada yukarıda yaptım ne girinti ile gerekli boşluk oluşturmadan yapmanın bir yolu var mı?
Ayrıca neden sadece bir kere Ekle dışına çıkarak çalışma modu ile birden fazla satır düzenleme yaparescüzerindectrlc?
Düzenleme:
Burada daha karmaşık bir örnek
name = models.CharField( max_length = 135 )
comment = models.TextField( blank = True )
phone = models.CharField( max_length = 135, blank = True )
email = models.EmailField( blank = True )
için
name = models.whatever.CharField( max_length = 135 )
comment = models.whatever.TextField( blank = True )
phone = models.whatever.CharField( max_length = 135, blank = True )
email = models.whatever.EmailField( blank = True )
bu örnekte .
, daha sonra Ekleme modu sırasında geri takın, yani bu tür .whatever.
dikey görsel blok yapacak. Umarım artık bu yönteme olumsuzluk görebilirsiniz. Sadece bir metin sütunu seçmek için sınırlı değilimbu dikey konumda hepsi aynı.
CEVAP
name
11 *imleci hareket ettirin.- Görsel blok modu (girinctrlv).
- Basınjüç kez.
- Basın
I
. vendor_
yazın.- Basınesc.
Bir büyük harf I
kullanılmalıdır yerine küçük i
çünkü küçük i
olarak yorumlanır başlangıcı text object, oldukça yararlı kendi başına, örneğin seçme içinde bir etiket blok (it
):
Nasıl böyle büyük mükafat içinde birde...
Nasıl "yinelenen OLMADAN birden f...
Nasıl bir düzenli ifade içinde birden ...
Nasıl Vim içinde birden fazla satır sa...
Nasıl tekrar bir vim içinde birden faz...