sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #29128
Re: Visning af ^M i emacs
Jesper Honig Spring wrote:
>
> Hej SSLUG'ere
>
> Jeg har et lidt underligt problem. Jeg har noget java kode som ser helt
> normalt ud i emacs under Linux. Det er java kode skrevet på en Windows
> box. Dette kode har jeg nu importeret i CVS under Linux og herefter
> checket det ud. Efter at have importeret java koden og checket den ud
> igen vises der nu ^M i emacs efter hver linie -- en indikation af det
> klassiske CR/LF problem. Hvorfor bliver dette ^M pludselig synligt bare
> fordi den givne fil er blevet importeret i CVS og udchecket?? Hvordan
> kommer jeg uden om dette problem?
>
> Jesper
Hej Jesper,
Det er som du siger et CR/LF problem fordi din fil er en DOS fil. En
editor vil normalt præsentere en overflødig CR som ^M. I UNIX systemer
findes et program dos2unix, som kunne klare problemet, men jeg ved ikke
om det findes til linux.
Jeg bruger ikke emacs, men det burde være muligt at slette ^M med en
global rettelse, husk blot at en CR(^M) skal tastes som CTRL+M, men må
ikke i din søgestreng virke som det grafiske tegn CR, dvs. det skal være
muligt i emacs med et specielt tegn markere at M skal opfattes som
CTRL+M. I vi kan man taste CTRL+VM.
Mvh
Jørgen Heesche
Follow ups
References