Vim:更改特定目录的文件格式

Vim:更改特定目录的文件格式,vim,file-format,Vim,File Format,我正在使用Vim与其他使用Windows的开发人员一起处理一个项目 问题是:我得到的是“^M”字符,而不是换行符。这可以用这个简单的命令来解决 :set fileformats=dos 但是,当我重新启动Vim时,该文件将以unix格式再次打开。另一个问题是,我必须为目录中的每个文件执行命令 是否可以为整个目录设置此参数?禁用fileformats选项。然而,fileformat选项是每个缓冲区的本地选项 使用以下命令,您可以检查这些设置的方式: :verbose set ff? ffs?

我正在使用Vim与其他使用Windows的开发人员一起处理一个项目

问题是:我得到的是“^M”字符,而不是换行符。这可以用这个简单的命令来解决

:set fileformats=dos
但是,当我重新启动Vim时,该文件将以unix格式再次打开。另一个问题是,我必须为目录中的每个文件执行命令


是否可以为整个目录设置此参数?

禁用
fileformats
选项。然而,
fileformat
选项是每个缓冲区的本地选项

使用以下命令,您可以检查这些设置的方式:

:verbose set ff? ffs?
在my
.vimrc
中,我设置了以下各项:

set fileformats=unix,dos,mac

而且它很有效。

您可能会在每个目录下找到vimrc。搜索它