2017-09-19 22 views

回答

3

要阅读选项,您应该使用&ff

1

正如@Kent所说的,的确是&ff。但要注意一件事,这只适用于当前的缓冲区。如果您打开另一个文件(:e:sp ...),它将带有自己的价值。

A .vimrc不是分析vim打开的文件的最佳位置,因为它只是这样做的:分析这个唯一的文件并且只反应一次。

你想达到什么目的? ( - >删除^ M如果fileformat = unix)

编辑: 好的。然后,您需要听取BufWritePre事件以修复保存文件,或者BufReadPost在您阅读该文件后尽快进行修复。在这种情况下,您可能会遇到无法修改的文件的问题,您还需要使用&modifiable

aug fix_eol 
    au! 
    BufReadPost * if &ff!=unix | keepp %s/\r$//e | endif 
aug END 

在所有情况下,测试不应写在.vimrc。这四条线可以。

+0

我想他想写一些autocmd。 – Kent

+0

我试图删除回车如果fileformat是unix。 – Snowso

+1

这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 - [来自评论](/ review/low-quality-posts/17378397) –