小编典典

如何阻止 VIM 在文件末尾添加换行符?

all

所以我在一家 PHP 商店工作,我们都使用不同的编辑器,而且我们都必须在 Windows 上工作。我使用
vim,店里的每个人都在抱怨每当我编辑一个文件时,底部都会有一个换行符。我四处搜索,发现这是 vi 和 vim
的记录行为......但我想知道是否有某种方法可以禁用此功能。(如果我可以为特定的文件扩展名禁用它,那将是最好的)。

如果有人知道这一点,那就太好了!


阅读 89

收藏
2022-04-18

共1个答案

小编典典

而对于vim7.4+,您可以使用(最好在您的 .vimrc 上)(感谢缃楁辰奇提供最后一点消息!):

:set nofixendofline

现在关于旧版本的vim.

即使文件最后已经用新行保存:

vim -b file 并在 vim 中:

:set noeol
:wq

完毕。

或者,您可以在 vim 中打开文件:e ++bin file

还有另一种选择:

:set binary
:set noeol
:wq
2022-04-18