我正在使用 Vim 与其他使用 Windows 的开发人员一起开发一个项目。
问题:我得到“^M”字符而不是换行符。这可以用这个简单的命令来解决
:set fileformats=dos
但是当我重新启动 Vim 时,该文件再次以 unix 格式打开。另一个问题是我必须为目录中的每个文件执行命令。
是否可以为整个目录设置此参数?
我正在使用 Vim 与其他使用 Windows 的开发人员一起开发一个项目。
问题:我得到“^M”字符而不是换行符。这可以用这个简单的命令来解决
:set fileformats=dos
但是当我重新启动 Vim 时,该文件再次以 unix 格式打开。另一个问题是我必须为目录中的每个文件执行命令。
是否可以为整个目录设置此参数?
fileformats
选项是全局的。然而,该fileformat
选项是每个缓冲区的本地选项。
使用以下命令,您可以检查它们的设置方式:
:verbose set ff? ffs?
在我的.vimrc
我设置了以下内容:
set fileformats=unix,dos,mac
它只是工作。