2017-09-19 23 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) –