Vimでファイル末尾に改行が追加されて困った (:set nofixeol する)
updated: 2016-06-03
Vim を用いて,末尾に改行がついていないファイルを編集し保存するとファイル末尾に改行が付け加えられることに気づいて少しハマった.
できれば対処法1で対処したい.
対処法1 (Vim v7.4.785 以降の場合)
:set nofixeol しておく
- GitHub にそういう Issue があり,それを読むと良かった.
対処法2 (Vim v7.4.785 未満の場合)
:set binary noeol をしてから保存する
- Vim が BINARY MODE でかつ noeol が設定されていれば,保存した時に改行を追加しないようだったのでこれで対処できる.