2012-08-17 36 views
1

我每次在某些文件夾的窗口中保存文件後都會出現字符。對於其他一些文件夾 - 一切都很好。我無法找到一切正常的文件夾和文件夾保存不良結尾的文件夾之間的區別。所以我必須在我的linux虛擬機上每次運行修改過的文件時運行dos2unix。由於這些文件是javascript - 這非常煩人!Vim。編碼保存在窗口中的文件編碼問題

幫幫我,在哪裏挖?如何避免在文件末尾出現字符?

:set fileencoding=utf-8沒有幫助。

通常vim有dos文件 - [dos]標籤在緩衝窗口的底部 - 在我的情況下一切正常,並且沒有[dos]標籤。

回答

3

這看起來更像文件格式問題而不是編碼。我建議添加以下內容到~/_vimrc

set fileformat=unix 
set fileformats=unix,dos 
set nobinary 

可以在:help fileformat

+0

你救我的時間大量了解詳情。以前我應該問這個問題!謝謝! – 2012-08-17 13:26:17

+0

嗯..現在有時它會保存文件的一部分..是另一個問題嗎? – 2012-08-17 14:38:30

+0

呃......從來沒有見過這種情況......你的意思是什麼?只保存前N個字節或如何......? – janos 2012-08-17 14:41:46