如何让gvim与Visual Studio 2010很好地配合?

lee*_*d00 5 vim visual-studio-2010 visual-studio-97

在我上一份工作中,他们使用Visual Studio 2005(偶尔使用Visual Studio 97),为了方便命令行,我使用vim来编辑Mercurial版本控制配置文件,如hgrc和.hgignore

然而,我的同事很快就开始抱怨vim会改变文件的编码,并且会在Visual Studio中弹出一条消息,告诉他们编码差异.

之后我停止使用vim,最后编辑了Visual Studio中的文件.

我可以对vim的配置进行任何更改,以免发生这种情况吗?

我会使用记事本来编辑我的文件,但它总是把那个讨厌的.txt扩展名放在我文件的末尾.

我也知道像Notepad ++这样的解决方案,但我只是想知道在vim中是否有解决方案.

Mic*_*ski 4

如果是因为他们的 VS 文件默认保存为 UTF-8 并且你的 vim 正在执行 ISO-8859-1 或 ASCII,请尝试更改你的文件编码:

" Encoding displayed
:set encoding=utf-8

" Encoding written to file.
:set fileencoding=utf-8
Run Code Online (Sandbox Code Playgroud)