vi editor related question
Mike Jeays
Mike.Jeays at rogers.com
Fri Aug 27 19:52:06 PDT 2004
On Fri, 2004-08-27 at 20:46, Parv wrote:
> in message <34b425c50408271652314776b1 at mail.gmail.com>, wrote
> Soo-Hyun Choi thusly...
> >
> > I edit ... certain text editor under Windows XP, and then I open
> > ... using vi editor under FreeBSD. Then, there are bunch of "^M"
> > sign at the end of each line. Does anyone know why this is
> > happening?
>
> Cause is the default line ending on Windows being different than on
> Unix/FreeBSD.
>
>
> > And, does anyone can tell me how to avoid this kind of things?
>
> Use an editor on Windows that saves the file as w/ Unix line ending.
> Or, use an editor on FreeBSD, like vim 6 from the ports, that will
> hide/change '^M' characters.
>
> Other methods is to preprocess your files...
>
> http://groups.google.com/groups?q=remove+%5EM+file
> http://groups.google.com/groups?q=remove+%5EM+group%3Acomp.*
>
>
>
> - Parv
If you are using plain vi, you can get rid of the unwanted characters
with the command
:1,$s/ctrl-v-m//g where "ctrl-v-m' means hold down the Ctrl key while
you press v followed by m. You will see them magically disappear.
More information about the freebsd-questions
mailing list