1. 前言 今天在使用vim编辑文本的时候发现会在最后添加一个空行,这个空行用vim和great打开都是看不到的,用vscode或者其他编辑器打开就会发现后面多了一个空行,如果是普通的文本多个空行也就不用关心了,但是现在要用这个文本做一个进程的启动脚本用,多了一个空行让他的状态出现了错误。 2. 解决方法 vim -b xxxx set noeol 或者写到.vimrc里 set binary set noendofline 如果不是必须要用vim,可以使用vscode