从上面的注释中,您看起来好像有dos行的结尾,因此hashbang行未得到正确处理。
:set list
Vim中不显示行尾样式,因为该选项仅在读/写文件时使用。在内存中,行尾始终是行尾。用于文件的行尾样式保留在Vim per- file选项中,这个名字很奇怪fileformat
。
要从Vim中查看/更改行尾样式,可以使用以下命令:
:set fileformat
:set ff
它会显示dos
或unix
。您unix
当然要;-)。
:w ++ff=unix
或者,如果您喜欢:
:set ff=unix
然后正常保存文件。
因此,请查看所有血腥细节:help fileformat
,:help file-formats
然后:help fileformats