drlatex 写道:
> 
> However, when I open the exact same file in windows notepad, all the
> contents are on one line, EXCEPT that there's a \n at the end of the string
> of characters (there's a 2nd line that is empty... and I have to press
> "CTRL+end" and "backspace" to remove this last line).
> 

Well, it seems no problem, just different program treat the line 
differently.

For notepad and many windows-based programs: \n is not part of a line, 
they treat \n as the separator between two lines, so if the last 
character of a text file is \n, it will think the last line is an empty 
line. (but there will not be an empty line in Vim)

For Vim and most unix-based programs: \n is not a separator, it is part 
of a line, all lines must end with \n, so the last character of a text 
file will always be \n. (In the whole Linux world, text file without \n 
is an invalid or corrupted text file, a C program without an \n ending 
may be an error in gcc)


This is the trend, and I think the unix way is actually better. Think if 
  you need to concatenate two text files? In windows-way you need to 
append \n to the first file then do the concatenation, in unix-way you 
only need to concatenate two text file.

So, all you can do is: leave the blank line there.

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to