2013/07/11

Disable New Line at End of File in Vim

Vim 預設會在檔尾加上換行字元,原因是在 CLI 時 cat 檔案,顯示的結果比較好看。

檔尾有會行字元:
zero@dev$ cat eol.txt
content
zero@dev$

檔尾沒有換行字元:
zero@dev$ cat eol.txt
contentzero@dev$

雖然在檔尾加上換行字元顯示時較清楚,但某些程式裡面可能會造成問題 (像 PHP)。

在 .vimrc 中加入設定,讓 vim 不要在檔尾加上換行字元:
set noeol
set binary

沒有留言:

張貼留言