On Wed, May 09, 2007 at 12:39:45PM -0400, Dan Fabrizio wrote: > Does anyone know why vim don't show the ^M characters in a file but vi does?
Vim understands all EOL types. All types included in 'fileformats' are equal, whatever characters they are physically represented with. > :set list > > in vim shows $ at the end of the lines but no ^M characters? $ marks ends of lines, it does not stand for any particular character. If lines are ended with CRLF, CR (^M) is simply a part of end of line, it is not included in the text. > :set ff=unix > :w > > This removed the ^M characters but I had to use vi to verify. You can display the current EOL style ('fileformat') any time: :set ff > Is there some setting I'm missing that needed to show the ^M characters in > vim? If you do not want to accept CRLF as end of line, do not include `dos' in 'fileformats'. Then only the LF part becomes end of line, CR will be included in the text. You will see ^M displayed as you wish, however, semantically it is not the same. Yeti -- http://gwyddion.net/