如何用VIM编辑`.reg`文件?

时间:2014-01-23 09:19:06

标签: vim encoding registry

通过编辑我的意思是打开它,修改它并保存它。

我想从vim编辑一些Windows .reg文件。看起来我打算告诉vim在打开时使用正确的编码:

enter image description here

:e ++enc=latin-1这样的命令不起作用。 在windows gvim中编辑.reg文件的正确方法是什么?

3 个答案:

答案 0 :(得分:3)

它对我有用。我的设置是:

filetype on

:echo &filetype &encoding &fileencoding &ff
    registry utf-8 utf-16le dos

答案 1 :(得分:2)

您需要明确指定编码:

:edit ++enc=utf-16le file.reg

或确保'fileencodings'ucs-bom开头,使用Unicode编码(您可能还需要后者才能使用前一种方法正确查看所有字符):

:set encoding=utf-8
:set fencs^=ucs-bom

答案 2 :(得分:0)

我相信Windows使用UTF-16编码,因此请尝试使用

重新加载文件
:e! ++enc=utf-16le