Saya mengedit bingkai protokol jaringan yang menyimpan file di Unix ( \n
baris baru). Saya perlu memasukkan karakter kembali kereta ( U+000D
alias \r
). Ketika saya mencoba menempelkannya dari clipboard ( "+p
) atau mengetiknya menggunakan Ctrl+ Shift+ u- 000d
, linefeed disisipkan ( U+000A
).
Bagaimana cara yang benar untuk melakukannya?
unix
vim
special-characters
Andrey Vlasovskikh
sumber
sumber
Jawaban:
Jenis: ctrl- v ctrl-m
Pada Penggunaan Windows: ctrl- q ctrl-m
Ctrl- Vmemberi tahu vi bahwa karakter berikutnya yang diketik harus disisipkan secara harfiah dan ctrl- mmerupakan penekanan tombol untuk carriage return.
sumber
:help ins-special-keys
.:s/.../\^V^M/g
.Ctrl+V
diikutiEnter
? Saya perhatikan itu juga menyisipkan^M
ke dalam teks