How do I write a file without the line feed (EOL) at the end of the
file? You can turn off the ‘eol’ option and turn on the ‘binary’ option to write a file without the EOL at the end of the file:
:set binary
:set noeol
:w
Alternatively, you can use:
:set noeol
:w ++bin
If you rather only like Vim not to write missing EOLs, you can reset the ‘fixeol’ option. This needs a Vim newer 7.4.785, so you should wrap this in an if condition in your .vimrc like this:
if exists('+fixeol')
set nofixeol
endif
This has the advantage of avoiding the many side effects that the ‘binary’ option has.
Comments (1)
Pepsh Pepshinsky
Let’s see you to :help viminfo-file-name (option -i) :set viminfofile=NONE