Vim内置的多编码(Multi-Encodings)处理能力,可以很好地判断并显示不同编码格式的文件,而fencview.vim插件,则提供了更强大的功能。
安装配置
你可以直接下载fencview.vim文件,然后将其放入vimfiles\plugin目录之中。
推荐的方法是,使用vim-plug或Vundle等插件管理器,来安装GitHub上的fencview.vim插件。
自动侦测
以下图所示的文件为例,文件被错误判断为latin1编码格式,故而显示乱码:
使用 :FencAutoDetect
命令,将会自动侦测编码格式。
使用 Tools->Encoding->Auto Detect 菜单,也可以自动侦测编码格式。
手动侦测
如果使用自动侦测,仍然没有正确判断文件编码,那么可以使用 :FencView
命令,来显示编码列表:
在选择了正确的编码格式之后,文本显示正常:
在菜单Tools
->Encoding
中,也可以选择需要的编码格式:
:FencAutoDetect | 自动侦测 |
:FencView | 手动侦测 |