Gå til innhold

Får ^M^M etter hver linje når jeg åpner i emacs


Anbefalte innlegg

Slik blir det når jeg åpner en .java fil i emacs hjemme:

(bruker emacs på skolen også, men der går det greit)

error.jpg

 

Noen som har en fornuftig forklaring på hvorfor dette skjer? Det virker som om emacs tror linjeskift skal uttrykkes som ^M^M...smart. Hvis jeg åpner filen i word så går det greit.

Lenke til kommentar
Videoannonse
Annonse

Nei har ikke det. Åpner det rett i emacs etter å ha mailet det hjem. Da blir det sånn. Det jeg må gjøre for å fikse det er å åpne java fila i word, og deretter klippe ut derfra og inn i emacs igjen. Da blir ^M^M borte.

Endret av enmannen
Lenke til kommentar

dette er en windows ting, hvis fila er innom et linux system før den havner hjemme, kan du se om du har kommandoen dos2unix der, isåfall kan du kjøre den på fila.

dos2unix filnavn.java

 

en one-liner perl alternativ er

perl -pi -e 's/\r\n/\n/' filnavn.java

 

kjører du emacs for windows eller for linux?

 

I emacs kan du sikkert også erstatte alle \r med ingenting.. husker ikke helt hvordan man får gjort det... skal sjekke.. M-% også \r

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...