Hvordan konvertere ^M-linjeskiftet til 'normalt' linjeskift i en fil åpnet i vim?
vim viser på hver linje som slutter på ^M
Hvordan erstatter jeg dette med et 'normalt' linjeskift?
473
3
vim viser på hver linje som slutter på ^M
Hvordan erstatter jeg dette med et 'normalt' linjeskift?
Kommando
Hvor `` betyr skriv Ctrl+V deretter Ctrl+M.
Forklaring
erstatning, % = alle linjer
^M-tegn (Ctrl-V er en Vim-måte å skrive Ctrl ^-tegnet på, og Ctrl-M skriver M etter det regulære uttrykket, noe som resulterer i spesialtegnet ^M).
med ny linje (
\r
)Og gjør det globalt (ikke bare den første forekomsten på linjen).
På Linux og Mac OS fungerer følgende,
der
^V^M
betyr at du skriver Ctrl+V, deretter Ctrl+M.Merk: på Windows vil du sannsynligvis bruke
^Q
i stedet for^V
, siden^V
som standard er tilordnet for å lime inn tekst.^M hentes ved hjelp av Ctrl+V og M, så gjør slik