7
Vim'de uzun bir karakter satırım var. 80 karakterden sonra yeni satır eklemek istiyorum. Bunu nasıl yaparım?Vim'de her 80 karakterden sonra yeni bir satır ekler misiniz?
Vim'de uzun bir karakter satırım var. 80 karakterden sonra yeni satır eklemek istiyorum. Bunu nasıl yaparım?Vim'de her 80 karakterden sonra yeni bir satır ekler misiniz?
:%s/.\{80}/&\r/g
:%s/\(.\{80\}\)/\1\r/g
: normal ifade kullanma yerine küresel
gerçekleştirmek
qqqqq79la<Enter><esc>@[email protected]
qqq Clear contents in register q.
qq start marco in register q
79la<Enter> Carriage return after 80 characters.
<esc> go back to normal mode
@q run macro q which we are about to create now.
q complete recording macro
@q run macro
One uyarı: Hedef çok uzun satırları kaydırmak için ise, Yukarıdaki komut, satır tam olarak 80 karakter olsa bile yeni satır karakterini ekleyecektir. Bu davranışı önlemek için, bu durumu hariç tutmanız gerekir: '% s /. \ {80} \ ($ \) \ @!/& \ R/g' – trVoldemort