所以我在一家 PHP 商店工作,我们都使用不同的编辑器,而且我们都必须在 Windows 上工作。我使用 vim,店里的每个人都在抱怨每当我编辑一个文件时,底部都会有一个换行符。我四处搜索,发现这是 vi 和 vim 的记录行为......但我想知道是否有某种方法可以禁用此功能。(如果我可以为特定的文件扩展名禁用它,那将是最好的)。
如果有人知道这一点,那就太好了!
而对于vim7.4+,您可以使用(最好在您的 .vimrc 上)(感谢缃楁辰奇提供最后一点消息!):
vim
:set nofixendofline
现在关于旧版本的vim.
即使文件最后已经用新行保存:
vim -b file 并在 vim 中:
vim -b file
:set noeol :wq
完毕。
或者,您可以在 vim 中打开文件:e ++bin file
:e ++bin file
还有另一种选择:
:set binary :set noeol :wq