我有一个文件,它意外地在vim中被转换,并且当在vim中打开时它在底部显示[转换]并且它不是人类可读的。我试图将编码和fileencoding设置为utf-8但实际上没有发生任何事情。格式保持不变。
请帮我恢复此文件。
编辑 -
以下是我输入后看到的内容:set
:set
--- Options ---
bomb helplang=en ruler ttyfast
filetype=cpp nomodeline syntax=cpp ttymouse=sgr
backspace=indent,eol,start
fileencoding=utf-8
fileencodings=ucs-bom,utf-8,default,latin1
printoptions=paper:a4
runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/aftersuffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
答案 0 :(得分:0)
仅仅设置编码是不够的。您必须使用正确的编码重新读取该文件:
:ed ++enc=utf-8