vim ^M ile biten her satırda gösterir
Bunu 'normal' bir satır sonu ile nasıl değiştirebilirim?
:%s/<Ctrl-V><Ctrl-M>/\r/g
Burada <Ctrl-V><Ctrl-M>
, Ctrl+V ardından Ctrl+M yazmak anlamına gelir.
:%s
yerine, % = tüm satırlar
<Ctrl-V><Ctrl-M>
^M karakterleri (Ctrl-V, Ctrl ^ karakterini yazmanın bir Vim yoludur ve Ctrl-M düzenli ifadeden sonra M yazarak ^M özel karakterine neden olur)
/\r/
yeni satır ile (\r
)
g
Ve bunu global olarak yapın (sadece satırdaki ilk olayda değil).
Linux ve Mac OS'de aşağıdakiler çalışır,
:%s/^V^M/^V^M/g
burada ^V^M
, Ctrl+V, ardından Ctrl+M yazın anlamına gelir.
Not: Windows'ta muhtemelen ^V
yerine ^Q
kullanmak isteyeceksiniz, çünkü varsayılan olarak ^V
metni yapıştırmak için eşleştirilmiştir.
^M Ctrl+V ve M ile alınır.
s/^M//g