FAIRYFAR-INTERNAL
 
  FAIRYFAR-INTERNAL  |  SITEMAP  |  ABOUT-ME  |  HOME  
您的足迹: vim常见问题
vim常见问题

vim编辑文本会在最后添加一个空行

使用vim编辑文本的时候发现会在最后添加一个空行,这个空行用vimgreat打开都是看不到的,用vscode或者其他编辑器打开就会发现后面多了一个空行。

例子:

snippet.bash
[root@bogon ~]# cat test.txt
A
B
[root@bogon ~]# ll test.txt
-rw-r--r-- 1 root root 4 510 09:06 test.txt
[root@bogon ~]# vim test.txt  #打开文件不做任何修改,直接保存并退出。
[root@bogon ~]# ll test.txt
-rw-r--r-- 1 root root 6 510 09:07 test.txt

可以看到虽然我们没有做任何修改,但是文件大小还是变大了,也就是说文件内容实际已经变化了。

解决方法:

vim -b xxxx
set noeol

或者写到.vimrc里

set binary
set noendofline


打赏作者以资鼓励:
移动端扫码阅读: