在我的上一份工作中,他们使用 Visual Studio 2005(有时也使用 Visual Studio 97),为了方便使用命令行,我使用 vim 来编辑 Mercurial 版本控制配置文件(如 hgrc 和 .hgignore)
然而,我的同事很快开始抱怨 vim 会更改文件的编码,并导致 Visual Studio 中弹出一条消息,告诉他们编码差异。
之后我停止使用 vim,只是在 Visual Studio 中编辑文件。
我可以对 vim 的配置进行任何更改以避免这种情况发生吗?
我会使用记事本来编辑我的文件,但它总是将那个讨厌的 .txt 扩展名放在我的文件末尾。
我也知道像 Notepad++ 这样的解决方案,但我只是想知道 vim 中是否有解决方案。
如果是因为他们的 VS 文件默认保存为 UTF-8 并且你的 vim 正在执行 ISO-8859-1 或 ASCII,请尝试更改文件编码:
" Encoding displayed
:set encoding=utf-8
" Encoding written to file.
:set fileencoding=utf-8
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)