通过编辑我的意思是打开它,修改它并保存它。
我想从vim编辑一些Windows .reg
文件。看起来我打算告诉vim在打开时使用正确的编码:
像
:e ++enc=latin-1
这样的命令不起作用。
在windows gvim中编辑.reg
文件的正确方法是什么?
答案 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